Skip to content

Commit 9dbfa05

Browse files
committed
use custom parser
1 parent 89144c6 commit 9dbfa05

15 files changed

+956
-1104
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,24 @@ module.exports = {
4242
};
4343
```
4444

45+
## gts/gjs
46+
47+
lint files having `First-Class Component Templates`
48+
49+
learn more [here](https://github.com/ember-template-imports/ember-template-imports)
50+
51+
```js
52+
// .eslintrc.js
53+
module.exports = {
54+
overrides: [
55+
{
56+
files: ['**/*.gts', '**/*.gjs'],
57+
parser: 'eslint-plugin-ember/gjs-gts-parser',
58+
}
59+
],
60+
};
61+
```
62+
4563
## 🧰 Configurations
4664

4765
<!-- begin auto-generated configs list -->

lib/config/recommended.js

Lines changed: 3 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,9 @@ 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', '**/*.gjs'],
32+
parser: 'eslint-plugin-ember/gjs-gts-parser',
33+
processor: 'ember/<noop>',
3734
},
3835
],
3936
};

lib/index.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
'use strict';
22

33
const requireIndex = require('requireindex');
4-
5-
const gjs = require('./preprocessors/glimmer');
4+
const noop = require('./preprocessors/noop');
65

76
module.exports = {
87
rules: requireIndex(`${__dirname}/rules`),
@@ -12,8 +11,6 @@ module.exports = {
1211
},
1312
processors: {
1413
// https://eslint.org/docs/developer-guide/working-with-plugins#file-extension-named-processor
15-
'.gjs': gjs,
16-
'.gts': gjs,
17-
'<template>': gjs,
14+
'<noop>': noop,
1815
},
1916
};

0 commit comments

Comments
 (0)