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