development

"{변수}는 점 표기법으로 작성하는 것이 더 좋습니다."를 억제하는 방법

big-blog 2021. 1. 5. 21:03
반응형

"{변수}는 점 표기법으로 작성하는 것이 더 좋습니다."를 억제하는 방법


다음과 같은 오류를 억제하는 옵션 및 / 또는 방법이 있습니까?

175,14 : [ 'tracker']는 점 표기법으로 작성하는 것이 좋습니다.


버그가 아닌 기능이라면 파일 상단에 배치하세요.

/*jshint sub:true*/

버그 인 경우 코드를 리팩터링해야합니다.

foo['tracker'] = bar // from this...
foo.tracker = bar;   // to this!

이유에 대한 좋은 게시물 : https://stackoverflow.com/a/2001410/94668


JSHint 1.0.0 이상에서는 특별한 옵션 구문으로 경고를 무시할 수 있습니다 . 이 경고의 식별자는 W069 입니다.

즉, /*jshint -W069 */지시문 과 함께이 경고를 발행하지 않도록 JSHint에 알릴 수 있습니다 .

여러 줄의 코드를 래핑 한 다음 아래 예와 같이 경고를 다시 활성화 할 수도 있습니다 (좋은 생각이었던 이유에 대한 메모와 함께).

/*jshint -W069 */
/*Disable Warning Justification:
    Using bracket notation so Google Closure Compiler 
    ADVANCED_OPTIMIZATIONS will keep the original property names. */
obj['prop1'] ='foo';
obj['prop2'] ='bar';
/*jshint +W069 */

Dreamweaver 또는 다른 편집기에 대해 질문하고 있다고 가정합니다.

드림위버

당신이 갈 수 있습니다 편집 -> 환경 설정 -> Linting

선택 JS를 드롭 다운과 히트 편집 및 변경 사항을 적용

찾기

 "sub": false,

true로 변경하십시오 . 파일을 저장하면 해당 알림이 사라집니다.

편집하고 싶은 다른 Linting 항목이 있으면 https://jshint.com/docs/options/ 에서 유용한 목록을 모두 찾을 수 있습니다.

참조 URL : https://stackoverflow.com/questions/13192466/how-to-suppress-variable-is-better-written-in-dot-notation

반응형