Skip to content

Commit 9bd5ee4

Browse files
authored
Use custom parser for gts/gjs (#1920)
1 parent 1b172a6 commit 9bd5ee4

13 files changed

Lines changed: 982 additions & 1068 deletions

File tree

lib/config/recommended.js

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

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

lib/index.js

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

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

5-
const gjs = require('./preprocessors/glimmer');
6-
75
module.exports = {
86
rules: requireIndex(`${__dirname}/rules`),
97
configs: requireIndex(`${__dirname}/config`),
108
utils: {
119
ember: require('./utils/ember'),
1210
},
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-
},
1911
};

0 commit comments

Comments
 (0)