JSLint를 통과하도록 플러그인을 다시 포맷하고 있습니다. 플러그인은 뒤에 오는 밑줄을 사용하여 다음과 같이 지역 변수 이름을 지정합니다.밑줄이 아닌 변수 명명 규칙
var __slice = [].slice,
__indexOf = [].indexOf
JSLint는이 점을 좋아하지 않습니다. JSLint가 반대하지 않는 또 다른 이름 짓기 규칙은 무엇입니까? 더글러스 크록 포드, JSLint를 발명 한 사람에서 인용
JSLint를 통과하도록 플러그인을 다시 포맷하고 있습니다. 플러그인은 뒤에 오는 밑줄을 사용하여 다음과 같이 지역 변수 이름을 지정합니다.밑줄이 아닌 변수 명명 규칙
var __slice = [].slice,
__indexOf = [].indexOf
JSLint는이 점을 좋아하지 않습니다. JSLint가 반대하지 않는 또 다른 이름 짓기 규칙은 무엇입니까? 더글러스 크록 포드, JSLint를 발명 한 사람에서 인용
:
사용하지 마십시오 _ (언더 바)의 이름의 첫 번째 문자로. 개인 정보를 나타내는 데 종종 사용되는 이지만 실제로는 개인 정보를 제공하지 않습니다. 개인 정보 보호가 중요한 경우 개인 회원에게 제공되는 양식을 사용하십시오. 역량이 부족함을 입증하는 관습을 피하십시오.
대부분의 변수와 함수는 소문자로 시작해야합니다.
취지 : Code Conventions for the JavaScript Programming Language.
당신은 그가이 당신이 쓴 여부 플러그인입니다 use the forms that provide private members.
이것은 질문에 답하지 않고 왜 허용되지 않는 이유가 아닌 대안을 요구하고 있습니다. –
@AshBurlaczenko 나는 대안이 인용구 안에 있다고 생각한다 : "대부분의 변수와 함수는 소문자로 시작해야한다." –
그 대안은 "쉽게 알아볼 수있는 관례"에 대한 OP의 요구 사항을 만족시키지 못합니다. –
무슨 뜻인지 볼 Private Members in Javascript 볼 수 있습니까? 그렇지 않은 경우, 린트 과정에서 제 3 자 파일을 제외해야합니다. 그렇다면 밑줄을 지울 수 있습니까? –
원래 작성하지는 않았지만 코드 품질 표준에 포함될 정도로 광범위하게 수정했습니다.이 표준은 JSLint를 전달한다는 의미입니다. 원본은 플러그인 작성자의 요구 사항에 따라 헤더에 기록됩니다. – Ila
이것은 밑줄이 아닌 밑줄 문자입니다. –