Resolva vários problemas de relatórios de erros e configurações de regras comuns no projeto eslint of the vue

Para desenvolver de acordo com as regras do código eslint, você deve seguir suas regras, caso contrário, receberá um erro. A seguir estão alguns erros comuns e suas soluções

Claro, existem duas opções quando você encontra problemas: a primeira é seguir seus prompts para padronizar seu código e obedecer às regras.

A segunda é mudar as regras. Os projetos Vue são todos modificados ao modificar as regras no arquivo .eslintrc.js

问题 1 : Vários espaços encontrados antes de  'xxx'

Solução: adicione uma regra da seguinte forma

'no-multi-spaces':'off'

Significa desligar a verificação de espaços extras 

问题 2 : Indentação esperada de espaços 'x' ', mas encontrada indentação' x '

Solução: adicione uma regra da seguinte forma

"indent": ["off"]

Significa desligar a verificação de recuo

Pergunta 3: Mais de 1 linha em branco não é allo

Casar

Solução:  adicione uma regra da seguinte forma

"no-multiple-empty-lines": [0, { "max": 100 }]

Mais tarde, descobri que havia muitos problemas ...

Portanto, forneça diretamente as configurações que atendem aos hábitos de codificação da maioria das pessoas, como segue

rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'space-before-function-paren': 0,
    'indent': 0,
    'no-multi-spaces':'off',
    "no-multiple-empty-lines": [0, { "max": 100 }],
    'arrow-parens': 0,
    'generator-star-spacing': 0,
    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
    "no-unused-vars": [2, { 
    "vars": "local",
    "args": "none" 
    }],
    "semi": [0],
    "no-mixed-spaces-and-tabs": [0], 
    "space-before-blocks":0,
    "key-spacing":0,
    "arrow-spacing":0,
    "no-trailing-spaces":0,
    "eol-last":0,
    "prefer-const":0,
    "quotes":0
  }

Até agora, nenhum erro foi relatado para a boneca.

Mais tarde, o eslint foi fechado diretamente. . . . . .

Acho que você gosta

Origin blog.csdn.net/a1059526327/article/details/107614056
Recomendado
Clasificación