공통의 에러 코드 TSLint 솔루션 VS [타이프]

TSLint 필터 검출 부호의 타입 스크립트 {} t 검증 도구이다.


TSLint : 댓글이 공백으로 시작해야합니다

(주석 포맷) 댓글 시작해야합니다 공간에서 (포맷 주석)

//이 공백해야 후입니다.

"누락 세미콜론." "세미콜론은"실종.
"" "사용 \의 기능 양식을"엄격한 \ :., "표준화 된 정의 기능 사용"을 사용합니다.
"예기치 않은 후 공간 '-'.": "에서"를 - '공백 후방 ".해야
기대치 상기 JSON은." "."(A)의 JSON 값 성공 해주세요 "
,"TAB 스페이스 반복 "". 혼합 구역 및 탭 ".
"불안전 캐릭터. " . "안전하지 않은 자",
"긴 라인도.":., "문자의 은행이 지정한 최대 길이 초과"
"공백을 후행합니다.":., "은행의 끝 부분에 너무 많은 쓸모없는 공백이"
"스크립 필터 {} t URL입니다. ":"스크립트 URL. ",
"예기치 않은 {A} {B} '. "."해야한다'{B} '{A}에서 나타납니다 "에서
"'예기치 않은 {A } '. ""이 발생하지 않아야'{A} ' ".
문자열 doublequote을 사용해야한다". ""큰 따옴표 문자열 ",
"불필요한의 탈진기. ""탈출 할 필요가 없다 "
"문자열에서 문자를 제어 : {A }.": " , 컨트롤의 문자열에 나타납니다"
"는 피 \\ '.", "\\ 피"
"\\ V.를 피"를 "피 \\ V ",
"X - \\ 피할 ":"X-피 \\ ".
나쁜의"그 탈진기 ":"오류 이스케이프 문자 ",.
"나쁜 '{A}'의 수 ":"잘못된 번호 '. A} { ' ",
"공간 실종 후'{A} '. ""에'{A} ' "공백 누락 후
"추가 사용을 선도하지 마십시오 0을'{A} '. ""하지 마' '', {A} 잉여 0 앞
의 "않도록 0x-. '{A}."}, {A'를 '. "."0x- 사용하지'
ㄱ DOT 될 수 십진수 혼란 후단 "포인트 '{A}'. ': ' 에서 '{A}'후행 소수점 "에서
"예기치 않은 코멘트. ""여기 "에 나타납니다 언급하지합니다
. '{A}'"이스케이프 ": " 없음 탈출 '{A}' ',
정규 표현식에서 "예기치 않은 제어 문자." "표현이"단지 제어 문자 표시
"예기치은'{A} '정규 표현식에서 문자를 탈출했다." "양의 표현 공식에 나타나는 문자를 탈출하지 않는 '{A}' ",
"예상 '{A}'과 대신이 본 '{B}'." " 해야 하는가 '{A}'대신 '{B}'의",
"공간 사용을 {{A}} COUNT하기 어려운 ..." "{공간} {는 A}을 사용하여 계산하기 어렵다"
" '{A}'안전하지 않은", ". 불안 '{A}'"
"빈 클래스는." "빈 클래스",
"는 A를 예상 숫자 대신은 '{A} 보았다 . ":"' 대신 '{A}' '의 숫자해야
"'{A}이 ''{B} '마지막 내 큰되어서는 안된다." "'{A}가 '아니다 '{B}'큰 '보다 작아야합니다
. "" "'hasOwnProperty 'A 정말 나쁜 이름은'hasOwnProperty '키워드',
. ''{A} 'IT가 이전에 정의 하였다 사용": "'A { } '는 "이 사용하여 정의 된
{A}' ''이 (가) 이미 정의되어 있습니다.": ""} {A '정의 반복 ",
"소수점이있을 수있다 혼란 다음은 DOT 번호 ". : "수치 뒤에 점은 소수점으로 오인 될 것"
"혼란 minusses": "혼란 부정적인 표현 -",
"혼란 장점이 더." "긍정적 인 표현 + 혼란",
"탁월한 '{ A} '. ""일치하지'{A} ' ",
"예상 '{A}'하는 '{D}를' '{B}'라인 {C}에서 대신 보았다 일치합니다.": " {C}을 행 필요 '{A}'및 '{B}' '{D}' '대신에 사용 매칭
프로그램 "예상치 못한 초기 끝.": "프로그램 예상치 못한 조기 종료",
"포인트 A A DOT BE 진수 혼란 CAN 선도"'{A}. '. " '{A} 소수점 혼란 지점 전에",
"사용하는 배열 리터럴 표기 [].": "기호 배열 []"
의 "연산자 예상 대신 SAW'{A}." : " '{A}'대신 기호가 필요합니다"
"다음에 예기치 않은 공간을 '{A}'.", " '{A}'후 공간이 나타나지"
전에 "예기치 않은 공간 '{A}'. ":"에서 '{A}' ', 공간 이전에 표시 할 수 없습니다
. ":"에서'{A} '오류 랩 전에', '{A}'전에 나쁜 라인 속보의 "
"예상 '{A}'이 가지고 에 압입 {B} 대신에 {C}. "" '{A} 필요는 없다 {B} {C} "에 덴트에서
"라인 속보 오차 {A}. ""오류 바꿈 '} {A' ",
" '{A의 예기치 않은 사용}'. ":"여기에 사용할 수 없습니다 '} {A' "
. 나쁜의"피연산자 ":"잘못된 피연산자 "
"와 비교할 때는 isNaN 함수를 사용하여 NaN이.": " 사용 때는 isNaN을 NaN3를 비교하기 위해",
"의 혼란 사용 '{A}'." "혼란 '{A}'사용",
"읽기 전용. ":"읽기 전용 ", 속성
'{A}'기능이다". ":" '} {A'는 '함수
'나쁜 할당. ':'거짓 할당을 ",
"하지 않음 할당에 예외 매개 변수입니다. ":" ", 추가 매개 변수 할당을 포기하지 마십시오
대신 예상 식별자 한는 할당과 SAW 함수 호출에". ":"과제의 성명 대신 "하는 방법을 호출하는 식별자가 필요합니다
" '식별자를 예상하고 대신했다 {A}'(예약어).": " 우리가보다는, 식별자가 필요합니다 '{A}'(예약 문자)",
"함수 선언에 이름이 없습니다." " 메소드 선언없는 이름 "에
." ""식별자와 예상 대신 SAW는 '{A}' '{} A'를하기보다는, 식별자가 필요합니다 ",
"함수 내부는 수에 나열된한다의 탑 외부 기능. ":"함수 내 문은이 기능을 "의 상단에 배치해야합니다.
"도달 할 수없는 '{A}'후 '{B}'." " '{}' '{B}를'후 얻을 수 없음"
"불필요한 세미콜론." "불필요한 세미콜론",
"라벨을 ' {A} '에 {B} 문을. ":" '{A} '{B} 문 "에
"라벨은'{A}는 '{필터 javascrip} t의 URL 것 같습니다. ""' {A} 'JS "의 링크처럼 보인다
",., 표현식이 아닌, 할당 또는 함수 호출이 필요합니다 "" "할당 또는 예상 대신 기능과 SAW 식 전화
새로운 새"를 사용하지 마십시오' '부작용. ":"사용하지 마십시오'새로운 '문 ",.
"불필요한 \ "는 엄격한 \를 사용합니다." "."불필요한 \ ""엄격한 \를 사용 ",
"누락 된 \ "문의 엄격한 \"를 사용 . ":"실종 \ "문"엄격한 \를 사용 "
"빈 블록을. ":"빈 블록 ",
"예기치 않은 / * 회원 '{A}'. ":"/ * 요소를 '발생하지 않습니다 {A } ''.,
{A}는 '명령문 레이블입니다. ""' " '{A}'성명 '이다
{A}' ''범위에서 사용된다." " '{A}'사용은 초과 범위 ",
" '{A} 수 없습니다. ""금지 "{A}"
" '{A}는'하지 않는 정의." " '{A}는' 정의되지 않은",
"사용 '{A}'와 비교하는 '{B}'.": "사용 '{A}'및 ' {B}는 '비교 ",
"변수가 삭제되어서는 안된다. ""삭제 변수로 ",
"사용을 {} 객체 리터럴 표기법을. ":"사용 개체 텍스트 문자} { ",
"하지 않음을 {사용 A} 생성자로. ": " ", 구축 된 개체로 {A} 사용하지 마십시오
함수 생성자의"를 평가한다. "."함수 생성자가 평가 ", IS의
"생성자의 이름은 대문자로 시작해야합니다. " "대문자로 시작해야합니다 구성 오브젝트의 이름을 지정합니다.",
"나쁜 생성자를.": "거짓 구조 개체를",
"이상한 건설 삭제 '새'..": "개체가 오류가 구성되어, '새'를 삭제하십시오 ",
"A 생성자 호출 '()'가 없습니다. ""누락 괄호 () "
의"피 인수 {A} .. ":"A 피 파라미터} { "..
"document.write를하는 형태로 할 수있다 평가는. ""document.write를 "는 평가의 한 형태
'평가는 악이다.'" "평가 후면 사용하지 않으려 고,
"수학은 함수가 아닙니다." "수학 함수 아니다",
"A 생성자를 호출 할 때 '새 새'는 접두사가 없습니다.": "여기에 새로운 새 '의 부족",
"파라미터 기수 누락이." "인수를 누락" ,
"A는 평가 함수 대신 문자열 함축 이블 패스 ..": "전달 함수를, 문자열이 아닌",
"호출 나쁜." "오류 부름",
"["{A}]는 더 좋은 점 표기법에 작성합니다. " ". '{A}'] 가장 좋은 방법 점 "과
"추가 쉼표. ":"추가 콤마 ",
"를 루프 이내에하지 않음 기능을합니다. "" 순환 방식으로 기능 "을 작성하지 마십시오
"예기치 않은 매개 변수 '{A}'GET 기능에서 {B}. ":"{B} 과정에서 매개 변수 '{} A'를 사용할 수 없습니다해야한다 ",
"회원 중복 '{ A} '. ":"중복' ", '{}는을
"참조 탄성파 INSTEAD 문에와 블록을 예상. ""선언 문장은 여기에 있어야한다 ",.
"너무 많은 문 var에 있습니다. ""너무 멀티 var 문 ",
" '{A}'의 재정. "" '} {A'다시 정의 "
" '초기화 할 필요가 없습니다 ". {A}' '정의되지 않은'으로 ' ,'{A} ''정의되지 않은 '으로 초기화 할 필요가 없다 "
"및 조건식에게 SAW INSTEAD 할당을 예상. ""여기 표현보다는 할당을 요구한다 ",
"하여 '경우'전 문의 'BREAK'예상. "." 'BREAK'의 필요성 전에 '경우'에 "
의"는 'BREAK'는 전 문의 '기본'을 예상 . "" 'BREAK'의 필요성 전에 '기본'에 ".,
"이 '스위치'는 'IF'를해야한다. "."여기 '스위치' ''IF '해야한다
' '전체'디버거 문을 제거해야합니다. ":" '디버거'문 "을 삭제하십시오
'{A}는'성명의 라벨되지 않는다". "." '{A}는'성명 라벨 아니다 ",
"AN에 배정 또는 함수 예상 전화 대신 표현했다. " " "표현식이 아닌, 해당 문 또는 함수 호출에 대한 필요성을
"함수 선언에 배치해서는 안 함수 표현식을 사용하거나 외부 기능의 상단에 문을 이동 블록 ..." " 블록이 외부 함수의 상단에 배치해야하는 경우 성명과 유사한 기능을 배치 할 수 없습니다."


: 자신의 프로젝트에 대한 몇 가지 팁 몇 가지 그림 수행 발생

1 [W099] : 혼합 공백과 탭

이 오류가 같은 라인, 공간, 탭 혼합 사용을 들여 것을 의미하는 가장 일반적인입니다, 아주 간단한 수정 일반적으로 모든 공간을 변경, 들여 쓰기에 탭을 제거합니다. 편의를 위해, 우리는 원래 들여 쓰기를 대체하기 위해 두 개 또는 네 개의 공간으로 들여 세트 편집기 탭을 넣을 수 있습니다.

2의 W030] : 할당 예상 또는 함수 호출을 대신 표현했다

이 오류의 매우 이상하다, 나는 다음과 같은 코드는 에러 인덱스-1을하라는 메시지를 사용하십시오 <0 인덱스 = 0 ? : 색인 = 인덱스 - 1; 이있다 쉼표 표현하지만, JSLInt이 표현을 사용하지 않아야하지만, 함수이기 (위해) 때문에, 다른 문이 오류에 대해 매우 우려하는 경우가 변경 될 것이라고 생각

사용 '=== : 3의 W041은] '와 비교 ...

우리가 일치하는 대신 동일한의 사용하면 실수가 말을하는 것입니다 발현 데이터 형식의 양쪽이 동일한 경우, 합동 결정하는 것이 좋습니다

4의 W033을] : 누락 세미콜론

세미콜론 누락, 이것은 일반적으로 그것을 자신을 작성하는 것을 잊지하지만, 단 하나의 구조에 대한 필요성이 있음을 지적, 뒷면은 세미콜론을 작성해야합니다. 예를 들어 만약 (색인 <0) { 인덱스 = tcount-1} (색인 <0) {색인 경우 코드 표현은 올바른 , =는 tcount-1} I 종종 여기서 세미콜론 칸 물품 잊지 ...

실수가 자신의 스타일과 잘 쓰는 습관의 코드를 개발,이를 변경을 제어하기 위해 다른 팁이있다.

 

원본 링크 : https://www.itsvse.com/thread-5178-1-1.html

추천

출처www.cnblogs.com/changfeng1800/p/10986005.html