vue 프로젝트의 eslint에서 다양한 오류보고 문제 및 공통 규칙 구성 해결

eslint 코드 규칙에 따라 개발하려면 해당 규칙을 따라야합니다. 그렇지 않으면 오류가 발생합니다. 다음은 몇 가지 일반적인 오류와 해결 방법입니다.

물론 문제가 발생했을 때 두 가지 옵션이 있는데 첫 번째는 프롬프트에 따라 코드를 표준화하고 규칙을 준수하는 것입니다.

두 번째는 규칙을 변경하는 것입니다 .Vue 프로젝트는 .eslintrc.js 파일의 규칙을 수정하여 모두 수정됩니다.

问题 1 :'xxx' 앞에 공백이 여러 개 있습니다. 

솔루션 : 다음과 같이 규칙을 추가하십시오.

'no-multi-spaces':'off'

추가 공간 확인을 해제하는 수단 

问题 2 : 'x'공백의 들여 쓰기를 예상했지만 'x'들여 쓰기를 찾았습니다

솔루션 : 다음과 같이 규칙을 추가하십시오.

"indent": ["off"]

들여 쓰기 검사를 해제하는 수단

질문 3 : 알로가 아닌 빈 줄이 두 개 이상

솔루션 :  다음과 같이 규칙을 추가하십시오.

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

나중에 너무 많은 문제가 있다는 것을 알게되었습니다 ...

따라서 다음과 같이 대부분의 사람들의 코딩 습관에 맞는 설정을 직접 제공하십시오.

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
  }

지금까지 인형에 대해 더 이상 오류가보고되지 않았습니다.

나중에 eslint는 직접 폐쇄되었습니다. . . . . .

추천

출처blog.csdn.net/a1059526327/article/details/107614056