1. Disallow Undeclared Variables(no-undef)
    선언되지 않은 변수를 허용하지 않는다는 뜻으로, 변수가 /* global… */ 주석에 명시적으로 언급되지 않거나 eslint 설정 파일에서 globals key로 특정되지 않는다면, 명시되지 않은 변수의 참조는 경고를 받는다.
    이에 대해 흔한 사용 예시는 전역변수에 대한 것으로, 다음과 같다. /* global */에서의 b: writable 문법은 b에 대한 할당이 옳음을 나타낸다.
    여기서 : writable을 쓰지 않으면 b라는 함수는 readonly의 특성을 가진다.

  2. Require Brace Style(brace-style)
    one true 중괄호 스타일은 자바 스크립트에서 가장 흔한 중괄호 스타일로 한 블록에서 대응하는 문장이나 선언과 같은 줄에 여는 중괄호가 위치한다.
    이에 대한 예시로는 if-else문으로, 다음과 같다. stroustrup은 one true 중괄호 스타일의 변형으로 catch, finally와 더불어 if-else 구조에서의 else문이 앞의 닫는 중괄호 다음 줄에 위치해야 한다. 또다른 스타일로는 allman이 있는데, 모든 중괄호가 각자 어떤 부가적인 들여쓰기 없이 한 줄에 하나씩 있는 것이다.

    + 주석은 한 칸 들여쓰기를 해야한다.
    + 문서의 마지막 줄에 빈 줄을 덧붙여야 한다.

카테고리:

최초작성:

댓글남기기