codeclimate - ember 应用上的 eslint 错误
codeclimate - eslint errors on ember app
寻找一些关于这些 codeclimate ESLINT 问题的清晰度。他们缺少关于 http://eslint.org/docs/rules/.
的文档
我对 "excluding" 或从 .eslintrc 中删除它们犹豫不决,因为我确信它们有价值,我只是找不到解决它们的方法或阅读更多关于它们的信息。
- "Unable to resolve path to module 'ember'."
import Ember from 'ember';
- "'my-app' 应该在项目的依赖项中列出。运行 'npm i -S my-app' 添加它"
import DateTimeMixin from 'my-app/mixins/controllers/datetime';
- my-app 不是 npm 模块,它只是项目 namespace/path.
- "'ember-data-url-templates' 应该列在项目的依赖项中,而不是 devDependencies。"
import UrlTemplates from 'ember-data-url-templates';
- 这是如何确定的?当
ember install ...
是 运行. 时,依赖项会自动添加到 devDependencies
欣赏 insight/clarity!
这些规则在 ESLint 站点上缺少文档的原因是因为它们不是 ESLint 的一部分,而是来自插件。第一个来自eslint-plugin-import
(我认为是这个规则:https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md), the other two are coming from eslint-plugin-node
(this rule: https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-unpublished-import.md)。
ESLint 是一个可插入的 linter。因此,许多流行的规则并不是 ESLint 本身的一部分,而是由社区创建的。因此,ESLint 文档仅涵盖作为 ESLint 本身的一部分分发的规则。
寻找一些关于这些 codeclimate ESLINT 问题的清晰度。他们缺少关于 http://eslint.org/docs/rules/.
的文档我对 "excluding" 或从 .eslintrc 中删除它们犹豫不决,因为我确信它们有价值,我只是找不到解决它们的方法或阅读更多关于它们的信息。
- "Unable to resolve path to module 'ember'."
import Ember from 'ember';
- "'my-app' 应该在项目的依赖项中列出。运行 'npm i -S my-app' 添加它"
import DateTimeMixin from 'my-app/mixins/controllers/datetime';
- my-app 不是 npm 模块,它只是项目 namespace/path.
- "'ember-data-url-templates' 应该列在项目的依赖项中,而不是 devDependencies。"
import UrlTemplates from 'ember-data-url-templates';
- 这是如何确定的?当
ember install ...
是 运行. 时,依赖项会自动添加到 devDependencies
欣赏 insight/clarity!
这些规则在 ESLint 站点上缺少文档的原因是因为它们不是 ESLint 的一部分,而是来自插件。第一个来自eslint-plugin-import
(我认为是这个规则:https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md), the other two are coming from eslint-plugin-node
(this rule: https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-unpublished-import.md)。
ESLint 是一个可插入的 linter。因此,许多流行的规则并不是 ESLint 本身的一部分,而是由社区创建的。因此,ESLint 文档仅涵盖作为 ESLint 本身的一部分分发的规则。