我正在为我的 ember 应用程序使用 eslint(“ember-cli-eslint”)。每当我运行测试时,eslint 也会包含来自插件的文件(检查屏幕截图)。我们有 5 个自定义附加组件用于此项目。Eslint 当前包含来自这些附加组件的文件。需要有关如何从 eslint 中排除文件的指导。
我还创建了“.eslintignore”文件并添加到下面的行,但它不使用
modules/**/*.js
我正在为我的 ember 应用程序使用 eslint(“ember-cli-eslint”)。每当我运行测试时,eslint 也会包含来自插件的文件(检查屏幕截图)。我们有 5 个自定义附加组件用于此项目。Eslint 当前包含来自这些附加组件的文件。需要有关如何从 eslint 中排除文件的指导。
我还创建了“.eslintignore”文件并添加到下面的行,但它不使用
modules/**/*.js
当插件的功能返回 truehintings
时,插件运行。要禁用它,isDevelopingAddon
您应该放弃hintingEnabled: function() { return false; }
.index.js
相关问题:https ://github.com/ember-cli/ember-cli/issues/5594
--
编辑
false
从返回hintingEnabled
也会禁用 linter 在该附加组件中运行。因此,如果您想在附加组件中启用 linter 并在另一个应用程序中使用时禁用它,请使用以下检查:
return this.moduleName() === this.app.project.name()