it-swarm-ko.tech

eslint gettl

전체 파일에 대해 eslint 규칙을 해제 할 수 있습니까? 같은 것 :

// eslint-disable-file no-use-before-define 

(eslint-disable-line과 비슷합니다.) 특정 파일에서, 해당 파일에 대해 OK로 간주되는 여러 곳에서 특정 규칙을 위반하고 있지만, 나는 그 규칙을 사용하지 않으려 고하지 않습니다. 규칙을 전체 프로젝트에 적용하거나 특정 파일에 대한 다른 규칙을 비활성화하지 않으려는 경우.

256
Tomas Kulich

파일의 맨 위에 구성을 배치하여 파일에 대한 특정 규칙을 끄거나/변경할 수 있습니다.

/* eslint no-use-before-define: 0 */  // --> OFF

or

/* eslint no-use-before-define: 2 */  // --> ON

추가 정보 : http://eslint.org/docs/user-guide/configuring.html#configuring-rules

280
Gyandeep

파일의 맨 위에 /* eslint-disable */를 넣으면됩니다.

확인 : https://evanhahn.com/disable-eslint-for-a-file/

156
Wahome

프로젝트의 루트 디렉토리에 .eslintignore 파일을 생성하여 ESLint에 특정 파일과 디렉토리를 무시하십시오 를 말할 수 있습니다 :

.eslintignore

build/*.js
config/*.js
bower_components/foo/*.js

무시 패턴은 .gitignore 사양에 따라 동작합니다. 편집기를 다시 시작하는 것을 잊지 마십시오.

88
prograhammer

다음과 같이 규칙을 사용/사용 중지 할 수도 있습니다.

/* eslint-disable no-use-before-define */
... code that violates rule ...
/* eslint-enable no-use-before-define */

질문에서 언급 한 eslint-disable-line와 비슷합니다. 재사용 할 때 복잡한 규칙 구성을 복원하지 않으려는 경우 더 좋은 방법 일 수 있습니다.

77
eppsilon

파일의 규칙 경고를 일시적으로 사용하지 않으려면 다음 형식의 블록 주석을 사용하십시오.

/* eslint-disable */

이 때까지 ESLint가 비활성화됩니다.

/* eslint-enable */

의견에 도달했습니다.

이 주제에 대한 자세한 내용은 here 를 참조하십시오.

35
luswata samuel

수락 된 대답은 나를 위해 (어쩌면 다른 버전의 eslint ... 작동하지 않았다? 난 eslint v3.19.0 사용하고 있지만) 다음과 같은 솔루션을 찾았 ...

파일의 맨 위에 다음을 배치하십시오.

/* eslint-disable no-use-before-define */

이렇게하면 전체 파일에 대한 규칙이 비활성화됩니다.

28
sfletche

요약:

사례 1 : "하나의 파일"에 대해 "모든 규칙"을 비활성화하려는 경우

/* eslint-disable */의 주석을 파일 맨 위에 놓으십시오.

사례 2 : "일부 파일"에 대해 "모든 규칙"을 비활성화하려는 경우

이를 수행 할 수있는 3 가지 방법이 있습니다.

  1. 사례 1 솔루션을 사용하여 파일 위에 /* eslint-disable */을 (를) 하나씩 추가 할 수 있습니다.
  2. .eslintignore에 파일 이름을 넣을 수 있습니다. 무시하려는 경로 가있는 경우 잘 작동합니다. (예 : apidoc/**)
  3. 또는 별도의 .eslintignore 파일을 원하지 않는 경우 here 의 지시에 따라 "eslintIgnore": ["file1.js", "file2.js"]package.json를 추가 ​​할 수 있습니다.

사례 3 : "하나의 파일"에 대해 "일부 규칙"을 비활성화하려는 경우

파일 상단에 /* eslint-disable no-use-before-define */ 주석을 입력하십시오. 더 많은 예 여기 .

사례 4 : "일부 파일"에 대해 "일부 규칙"을 비활성화하려는 경우

덜 간단합니다. 지시 된 여기 에 따라 "excludedFiles""overrides" 섹션에있는 .eslintrc 객체에 배치해야합니다.

10
Aidin
/*eslint-disable */

//suppress all warnings between comments
alert('foo');

/*eslint-enable */

그것은 나를 위해 일했다.

6
Shakil

예를 들어 파일의 맨 위에 넣을 수 있습니다.

/* eslint-disable no-console */
3
OZZIE

.eslintrc.js 구성 파일에 "재정의"를 추가하는 것이 좋습니다. 예를 들어 액션에 끝나는 모든 js 파일에 대해 camelcase 규칙을 사용 중지하지 않으려는 경우 .eslintrc.js의 규칙 범위 뒤에이 코드를 추가하십시오.

"rules": {    
...........    
},
"overrides": [
 {
  "files": ["*Actions.js"],
     "rules": {
        "camelcase": "off"   
     }
 }
]
1
Andriy

/*eslint [<rule: "off"], >]*/를 사용하여 파일에 대한 특정 규칙을 해제 할 수 있습니다

/* eslint no-console: "off", no-mixed-operators: "off" */

버전 : [email protected]

0
Mahesh