2017-11-16 9 views
0

나는 게임 응용 프로그램에 새로운 플레이어 기능을 위해 JS에서 삼항 연산자를 사용하고 있습니다. 모든 개별 JS 파일에 대해 JFint 예외를 설정하는 대신 마스터 파일에서 JShint 예외를 어디에서 구성 할 수 있습니까?JShint에서 예외를 설정 하시겠습니까?</p> <pre><code>function nextPlayer() { activePlayer === 0 ? activePlayer = 1 : activePlayer = 0; </code></pre> <p>및 JSHint 오류 "식을 보았다 대신 예상 할당 또는 함수 호출 및"나에게주고있다 :

+0

! 그것은'activePlayer = activePlayer인가? 0 : 1;'...하지만 activePlayer =! activePlayer'라는 boolean을 사용하는 것이 더 나을 것입니다. – Quentin

답변

1

jshint 첫 번째 긍정적 인 경기에서 정지 위치의 수, 이 구성을 찾습니다 :

  1. --config 플래그
  2. 파일 이름 package.json로 지정된 위치 현재 디렉토리 또는 현재 디렉토리의 상위에있는 파일 (구성은 해당 파일의 JSON 값의을 jshintConfig 속성으로 선언해야 함)
  3. 현재 디렉토리에있는 .jshintrc라는 파일 현재 디렉토리의 모든 부모
  4. 현재 사용자의 "home"디렉토리 (정의 된 곳)에있는 .jshintrc라는 파일이 검색에서 결과가없는 경우 linting 규칙이 활성화되지 않은 것처럼 jshint 이 입력 코드를 보충합니다.

- the JS Hint documentation

당신이 처음에 그런 삼항 작업을 작성합니다 왜