@@ -6,6 +6,7 @@ import antiTrojanSource from 'eslint-plugin-anti-trojan-source';
6
6
import importX from 'eslint-plugin-import-x' ;
7
7
import { configs as litConfigs } from 'eslint-plugin-lit' ;
8
8
import { configs as wcConfigs } from 'eslint-plugin-wc' ;
9
+ import noSrcImports from './scripts/eslint-rules/no-src-imports.js' ;
9
10
10
11
export default ts . config (
11
12
js . configs . recommended ,
@@ -20,8 +21,14 @@ export default ts.config(
20
21
plugins : {
21
22
'import-x' : importX ,
22
23
'anti-trojan-source' : antiTrojanSource ,
24
+ '@gitlens' : {
25
+ rules : {
26
+ 'no-src-imports' : noSrcImports ,
27
+ } ,
28
+ } ,
23
29
} ,
24
30
rules : {
31
+ '@gitlens/no-src-imports' : 'error' ,
25
32
'anti-trojan-source/no-bidi' : 'error' ,
26
33
curly : [ 'error' , 'multi-line' , 'consistent' ] ,
27
34
eqeqeq : [ 'error' , 'always' , { null : 'ignore' } ] ,
@@ -250,10 +257,6 @@ export default ts.config(
250
257
group : [ '**/env/**/*' ] ,
251
258
message : 'Use @env/ instead' ,
252
259
} ,
253
- {
254
- group : [ 'src/*' ] ,
255
- message : 'Use relative paths instead' ,
256
- } ,
257
260
{
258
261
group : [ 'react-dom' ] ,
259
262
importNames : [ 'Container' ] ,
@@ -340,10 +343,6 @@ export default ts.config(
340
343
'error' ,
341
344
{
342
345
patterns : [
343
- {
344
- group : [ 'src/*' ] ,
345
- message : 'Use relative paths instead' ,
346
- } ,
347
346
{
348
347
group : [ 'react-dom' ] ,
349
348
importNames : [ 'Container' ] ,
@@ -419,10 +418,6 @@ export default ts.config(
419
418
'error' ,
420
419
{
421
420
patterns : [
422
- {
423
- group : [ 'src/*' ] ,
424
- message : 'Use relative paths instead' ,
425
- } ,
426
421
{
427
422
group : [ 'react-dom' ] ,
428
423
importNames : [ 'Container' ] ,
0 commit comments