Skip to content

Commit ca54d94

Browse files
Move gjs/gts parser to ember-eslint-parser library (#2028)
* Add parser package * Remove parser code because it'll be in ember-eslint-parser * Update parser references * Remove dependencies that will be provided by ember-eslint-parser * Use parser appease the linter for now More lints Not enough lint:fix Use published version bump version eh ohe * Update dep locations * Move to devdeps * Delete the noop preprocessor * All tests pass now * lint:fix * Link to other repo (the parser)
1 parent 4217189 commit ca54d94

14 files changed

Lines changed: 97 additions & 926 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ learn more [here](https://github.com/ember-template-imports/ember-template-impor
6262
> [!NOTE]
6363
> special care should be used when setting up parsers, since they cannot be overwritten. thus they should be used in override only and specific to file types
6464
65+
gjs/gts support is provided by the [ember-eslint-parser](https://github.com/NullVoxPopuli/ember-eslint-parser)
66+
6567
```js
6668
// .eslintrc.js
6769
module.exports = {
@@ -81,7 +83,7 @@ module.exports = {
8183
},
8284
{
8385
files: ['**/*.gts'],
84-
parser: 'eslint-plugin-ember/gjs-gts-parser',
86+
parser: 'ember-eslint-parser',
8587
plugins: ['ember'],
8688
extends: [
8789
'eslint:recommended',
@@ -91,7 +93,7 @@ module.exports = {
9193
},
9294
{
9395
files: ['**/*.gjs'],
94-
parser: 'eslint-plugin-ember/gjs-gts-parser',
96+
parser: 'ember-eslint-parser',
9597
plugins: ['ember'],
9698
extends: [
9799
'eslint:recommended',

lib/config-legacy/base.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module.exports = {
2020
*/
2121
{
2222
files: ['**/*.{gts,gjs}'],
23-
parser: 'eslint-plugin-ember/gjs-gts-parser',
23+
parser: 'ember-eslint-parser',
2424
processor: 'ember/<noop>',
2525
},
2626
],

lib/config/base.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = [
1111
*/
1212
{
1313
files: ['**/*.{gts,gjs}'],
14-
parser: 'eslint-plugin-ember/gjs-gts-parser',
14+
parser: 'ember-eslint-parser',
1515
processor: 'ember/<noop>',
1616
},
1717
];

lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const requireIndex = require('requireindex');
4-
const noop = require('./preprocessors/noop');
4+
const noop = require('ember-eslint-parser/noop');
55
const pkg = require('../package.json'); // eslint-disable-line import/extensions
66

77
module.exports = {

lib/parsers/gjs-gts-parser.js

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)