2017-03-02 6 views
3

이 코덱스 ESLINT 문제 중 일부를 명확하게 살펴 보겠습니다. 그들은 http://eslint.org/docs/rules/에 대한 설명서가 부족합니다.코딩 - 에버 응용 프로그램에 오류가 있습니다.

.eslintrc에서 "제외"하거나 제거하는 것에 주저합니다. 가치가 있다고 확신하기 때문에 주저합니다. 문제를 해결하거나 더 자세히 읽을 수있는 방법을 찾을 수 없습니다.

  • "모듈 '엠버'경로를 확인할 수 없습니다."
    • import Ember from 'ember';
      • import DateTimeMixin from 'my-app/mixins/controllers/datetime';
      • " '내-응용 프로그램은'프로젝트의 의존성에 나열되어야합니다. 실행 'NPM을 내-응용 프로그램을 -S'를 추가하는"내 -app는 npm 모듈이 아니며 프로젝트 네임 스페이스/경로입니다.
    • " 'ember-data-url-templates'는 devDependencies가 아니라 프로젝트의 종속성에 나열되어야합니다."
      • import UrlTemplates from 'ember-data-url-templates';
      • 방법이 결정된다? ember install ... 같은 것을 실행하면 종속성이 devDependencies에 자동으로 추가됩니다.

    는 어떤 통찰력/선명도를 감사합니다!

  • 답변

    0

    ESLint 사이트에서 설명서가 부족한 이유는 이러한 규칙이 ESLint의 일부가 아니기 때문에 대신 플러그인에서 온 것입니다. 첫 번째는 eslint-plugin-import에서 온 것입니다 (나는 이것이 규칙이라고 생각합니다 : https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md), 다른 두 개는 eslint-plugin-node (이 규칙 : https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-unpublished-import.md)에서옵니다.

    ESLint는 플러그 형 linter입니다. 따라서 많은 인기 규칙은 ESLint 자체의 일부가 아니며 커뮤니티에 의해 만들어집니다. 따라서 ESLint 문서는 ESLint 자체의 일부로 배포되는 규칙 만 다루고 있습니다.