2016-11-29 4 views
0

방금 ​​각도 2 프로젝트에서 작업하기 시작했습니다. 내 프로젝트에서 tslint를 실행 한 후 회원 주문과 관련하여 많은 오류가 있습니다. 나는 또한 Google 검색에서 자신을 연구하려고 시도했습니다. 불행히도, 나는이 문제와 관련하여 유용한 정보를 얻을 수 없습니다. 나는 누군가가 이것을 제안하고 조언 해주기를 바란다.각도 2의 tslint 멤버 정렬 및 구현의 가장 좋은 방법

{ 
"rulesDirectory": [ 
    "node_modules/codelyzer" 
], 
"rules": { 
    "class-name": true, 
    "comment-format": [ 
     true, 
     "check-space" 
    ], 
    "curly": true, 
    "eofline": true, 
    "forin": true, 
    "indent": [ 
     true, 
     "spaces" 
    ], 
    "label-position": true, 
    "label-undefined": true, 
    "max-line-length": [ 
     true, 
     140 
    ], 
    "member-access": false, 
    "member-ordering": [ 
     true, 
     "public-before-private", 
     "static-before-instance", 
     "variables-before-functions" 
    ], 
    "no-arg": true, 
    "no-bitwise": true, 
    "no-console": [ 
     true, 
     "debug", 
     "info", 
     "time", 
     "timeEnd", 
     "trace" 
    ], 
    "no-construct": true, 
    "no-debugger": true, 
    "no-duplicate-key": true, 
    "no-duplicate-variable": true, 
    "no-empty": false, 
    "no-eval": true, 
    "no-inferrable-types": true, 
    "no-shadowed-variable": true, 
    "no-string-literal": false, 
    "no-switch-case-fall-through": true, 
    "no-trailing-whitespace": true, 
    "no-unused-expression": true, 
    "no-unused-variable": true, 
    "no-unreachable": true, 
    "no-use-before-declare": true, 
    "no-var-keyword": true, 
    "object-literal-sort-keys": false, 
    "one-line": [ 
     true, 
     "check-open-brace", 
     "check-catch", 
     "check-else", 
     "check-whitespace" 
    ], 
    "quotemark": [ 
     true, 
     "single" 
    ], 
    "radix": true, 
    "semicolon": [ 
     "always" 
    ], 
    "triple-equals": [ 
     true, 
     "allow-null-check" 
    ], 
    "typedef-whitespace": [ 
     true, 
     { 
      "call-signature": "nospace", 
      "index-signature": "nospace", 
      "parameter": "nospace", 
      "property-declaration": "nospace", 
      "variable-declaration": "nospace" 
     } 
    ], 
    "variable-name": false, 
    "whitespace": [ 
     true, 
     "check-branch", 
     "check-decl", 
     "check-operator", 
     "check-separator", 
     "check-type" 
    ], 
    "directive-selector-prefix": [ 
     true, 
     "ihc" 
    ], 
    "component-selector-prefix": [ 
     true, 
     "ihc" 
    ], 
    "directive-selector-name": [ 
     true, 
     "camelCase" 
    ], 
    "component-selector-name": [ 
     true, 
     "kebab-case" 
    ], 
    "directive-selector-type": [ 
     true, 
     "attribute" 
    ], 
    "component-selector-type": [ 
     true, 
     "element" 
    ], 
    "use-input-property-decorator": true, 
    "use-output-property-decorator": true, 
    "use-host-property-decorator": true, 
    "no-input-rename": true, 
    "no-output-rename": true, 
    "use-life-cycle-interface": true, 
    "use-pipe-transform-interface": true, 
    "component-class-suffix": true, 
    "directive-class-suffix": true 
} 

} 당신은 멤버 순서에 대한 공식 각 2 스타일 가이드 다음

답변

1

시도해야합니다 : https://angular.io/styleguide#!#05-14

+0

들으을 다음과 같이

나의 현재 tslint입니다. 나는 이것을 모르고있다. 나는 나중에 그것을 점검 할 것이다. – ljieyao

+0

@ljieyao가 문제를 해결했는지 알려주세요! –