Skip to content

Commit 256a704

Browse files
authored
Revert "Use custom parser for gts/gjs (#1920)" (#1941)
1 parent 58328dc commit 256a704

File tree

13 files changed

+1068
-982
lines changed

13 files changed

+1068
-982
lines changed

lib/config/recommended.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const rules = require('../recommended-rules');
2+
const util = require('ember-template-imports/src/util');
23

34
module.exports = {
45
root: true,
@@ -28,12 +29,11 @@ module.exports = {
2829
* on -- and isn't relevant to user-land code.
2930
*/
3031
{
31-
files: ['**/*.gts'],
32-
parser: require.resolve('../parsers/gts-parser'),
33-
},
34-
{
35-
files: ['**/*.gjs'],
36-
parser: require.resolve('../parsers/gjs-parser'),
32+
files: ['**/*.gjs', '**/*.gts'],
33+
processor: 'ember/<template>',
34+
globals: {
35+
[util.TEMPLATE_TAG_PLACEHOLDER]: 'readonly',
36+
},
3737
},
3838
],
3939
};

lib/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@
22

33
const requireIndex = require('requireindex');
44

5+
const gjs = require('./preprocessors/glimmer');
6+
57
module.exports = {
68
rules: requireIndex(`${__dirname}/rules`),
79
configs: requireIndex(`${__dirname}/config`),
810
utils: {
911
ember: require('./utils/ember'),
1012
},
13+
processors: {
14+
// https://eslint.org/docs/developer-guide/working-with-plugins#file-extension-named-processor
15+
'.gjs': gjs,
16+
'.gts': gjs,
17+
'<template>': gjs,
18+
},
1119
};

0 commit comments

Comments
 (0)