ESLint은 모든 자바 스크립트 개발자, 특히 코드 테스터를위한 도구를 반드시이-이있다.
이 유틸리티는 그들에게 발생하는 문제에 대한 마지막에 간단한 보고서를 받고, 일반적인 문법 관련 문제에 대한 자바 스크립트 파일을 분석 할 수 있습니다.
사용자 정의 규칙, 개발자가 활성화 또는 (회사의) 내부 코딩 스타일 가이드에 따라 해제 할 수 있습니다 일련의 규칙에 대해
ESLint 검사 자바 스크립트 코드입니다.
내장 된 일련의 규칙은 표준 패키지로 제공하지만, ESLint의 주요 특징은 그들이에서 원하는 내용을 찾을 수없는 경우 사람이 규칙의 자신의 세트를 만들 수있게된다 강력한 규칙 API입니다된다 원래 ESLint 분포입니다.
기본 ESLint으로 표준 인 ECMAScript 5 구문을 사용하지만, 버전 0.12 기본 인 ECMAScript 이후 6 기능이 서서히 핵심에 추가되었습니다.
ESLint 영감과 같은 유사한 자바 스크립트 linting 도구를 모델로 한
- JSLint
- JSHint
대신 구문 분석의 구문 분석 코드에 대한 AST 트리를 만들고 간다으로 분석하기 때문에
상기 도구에 비해 ESLint가 느립니다. 이 그것을 속도가 느려집니다,하지만 더 나은 linting 결과를 제공한다.
때문에이 더 나은 결과, 드루팔, Esprima, 또는 웹킷 엔진 같은 프로젝트 자체가 다른 도구를 통해 사용
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
고정 :
보고서 FN에서 LOC의 OBJ는 열을 기대하고있다.
모든 범위를 확인하기 위해 더 그림자를 강제하지 않습니다.
들여 쓰기 설정을 --init.
여러 공유 CONFIGS 번들 언급.
직접 필요한 확장 된 구성 객체를 오버라이드 (override) 할 수 없습니다.
markdownlint 종속성을 업데이트합니다.
점 위치가 정확 점 토큰을 사용한다.
충돌에서 LINEBREAK 스타일을 중지합니다.
CallExpressions 어떠한 중복의 경우를 문제 규칙이 없습니다.
eslint-ENV 댓글에 대한 완전한 지원을 활성화합니다.
사이트 생성을 가속화.
후행 공백을 고정.
이 버전 0.24.1의 새로운 기능 :
이 고정 :
보고서 FN에서 LOC의 OBJ는 열을 기대하고있다.
모든 범위를 확인하기 위해 더 그림자를 강제하지 않습니다.
들여 쓰기 설정을 --init.
여러 공유 CONFIGS 번들 언급.
직접 필요한 확장 된 구성 객체를 오버라이드 (override) 할 수 없습니다.
markdownlint 종속성을 업데이트합니다.
점 위치가 정확 점 토큰을 사용한다.
충돌에서 LINEBREAK 스타일을 중지합니다.
CallExpressions 어떠한 중복의 경우를 문제 규칙이 없습니다.
eslint-ENV 댓글에 대한 완전한 지원을 활성화합니다.
사이트 생성을 가속화.
후행 공백을 고정.
이 버전 0.22.1의 새로운 기능 :
이 고정 :
보고서 FN에서 LOC의 OBJ는 열을 기대하고있다.
모든 범위를 확인하기 위해 더 그림자를 강제하지 않습니다.
들여 쓰기 설정을 --init.
여러 공유 CONFIGS 번들 언급.
직접 필요한 확장 된 구성 객체를 오버라이드 (override) 할 수 없습니다.
markdownlint 종속성을 업데이트합니다.
점 위치가 정확 점 토큰을 사용한다.
충돌에서 LINEBREAK 스타일을 중지합니다.
CallExpressions 어떠한 중복의 경우를 문제 규칙이 없습니다.
eslint-ENV 댓글에 대한 완전한 지원을 활성화합니다.
사이트 생성을 가속화.
후행 공백을 고정.
이 버전 0.21.0의 새로운 기능 :
이 고정 :
탈구 인수 블록 범위-VAR에서 작동합니다
단지 캐리지 리턴과 줄 바꿈
새로운 캡 오류 메시지의 위치
클래스 메소드의 간격을 확인
모듈 가져 오기 지정자 정의해야
노 미확정에서 슈퍼를 무시
업그레이드:
v0.12.0에 Espree
파괴:
, JSX 변수 사용 검사를 중지하는 대신 API를 노출
새로운:
어떠한 중복 케이스 규칙 중복 케이스 라벨을 허용 없습니다
문서 풀 요청에 대한 문제의 요구 사항을 명확히
객체 키 주위에 따옴표를 추가
이 버전 0.18.0의 새로운 기능 :
이 고정 :
탈구 인수 블록 범위-VAR에서 작동합니다
단지 캐리지 리턴과 줄 바꿈
새로운 캡 오류 메시지의 위치
클래스 메소드의 간격을 확인
모듈 가져 오기 지정자 정의해야
노 미확정에서 슈퍼를 무시
업그레이드:
v0.12.0에 Espree
파괴:
, JSX 변수 사용 검사를 중지하는 대신 API를 노출
새로운:
어떠한 중복 케이스 규칙 중복 케이스 라벨을 허용 없습니다
문서 풀 요청에 대한 문제의 요구 사항을 명확히
객체 키 주위에 따옴표를 추가
이 버전 0.14.1의 새로운 기능 :
이 고정 :
종료 코드는 오류의 숫자 1을해야합니다.
첫 번째 줄의 들여 쓰기를 확인합니다.
엄격한 규칙은 화살표 기능에 던져하지 않아야합니다.
이 0.10 이상 Node.js를 :
이 요구 사항
댓글을 찾을 수 없습니다