diff --git a/README.md b/README.md index b73f8f9a16..1b3aca9038 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,33 @@ module.exports = { }; ``` +## Gts/Gjs eslint setup + +```js +// .eslintrc.js +module.exports = { + plugins: ['ember'], + extends: [ + 'eslint:recommended', + 'plugin:ember/recommended', // or other configuration + ], + overrides: [ + { + files: ['**/*.gts'], + parser: 'eslint-plugin-ember/gts-parser', + }, + { + files: ['**/*.gjs'], + parser: 'eslint-plugin-ember/gjs-parser', + } + ], + rules: { + // override / enable optional rules + 'ember/no-replace-test-comments': 'error' + } +}; +``` + ## 🧰 Configurations | | Name | Description | diff --git a/lib/config/recommended.js b/lib/config/recommended.js index e45976c2ef..f2ae501c96 100644 --- a/lib/config/recommended.js +++ b/lib/config/recommended.js @@ -1,5 +1,4 @@ const rules = require('../recommended-rules'); -const util = require('ember-template-imports/src/util'); module.exports = { root: true, @@ -29,11 +28,14 @@ module.exports = { * on -- and isn't relevant to user-land code. */ { - files: ['**/*.gjs', '**/*.gts'], - processor: 'ember/