@@ -6,6 +6,7 @@ import antiTrojanSource from 'eslint-plugin-anti-trojan-source';
66import importX from 'eslint-plugin-import-x' ;
77import { configs as litConfigs } from 'eslint-plugin-lit' ;
88import { configs as wcConfigs } from 'eslint-plugin-wc' ;
9+ import noSrcImports from './scripts/eslint-rules/no-src-imports.js' ;
910
1011export default ts . config (
1112 js . configs . recommended ,
@@ -20,8 +21,14 @@ export default ts.config(
2021 plugins : {
2122 'import-x' : importX ,
2223 'anti-trojan-source' : antiTrojanSource ,
24+ '@gitlens' : {
25+ rules : {
26+ 'no-src-imports' : noSrcImports ,
27+ } ,
28+ } ,
2329 } ,
2430 rules : {
31+ '@gitlens/no-src-imports' : 'error' ,
2532 'anti-trojan-source/no-bidi' : 'error' ,
2633 curly : [ 'error' , 'multi-line' , 'consistent' ] ,
2734 eqeqeq : [ 'error' , 'always' , { null : 'ignore' } ] ,
@@ -250,10 +257,6 @@ export default ts.config(
250257 group : [ '**/env/**/*' ] ,
251258 message : 'Use @env/ instead' ,
252259 } ,
253- {
254- group : [ 'src/*' ] ,
255- message : 'Use relative paths instead' ,
256- } ,
257260 {
258261 group : [ 'react-dom' ] ,
259262 importNames : [ 'Container' ] ,
@@ -340,10 +343,6 @@ export default ts.config(
340343 'error' ,
341344 {
342345 patterns : [
343- {
344- group : [ 'src/*' ] ,
345- message : 'Use relative paths instead' ,
346- } ,
347346 {
348347 group : [ 'react-dom' ] ,
349348 importNames : [ 'Container' ] ,
@@ -419,10 +418,6 @@ export default ts.config(
419418 'error' ,
420419 {
421420 patterns : [
422- {
423- group : [ 'src/*' ] ,
424- message : 'Use relative paths instead' ,
425- } ,
426421 {
427422 group : [ 'react-dom' ] ,
428423 importNames : [ 'Container' ] ,
0 commit comments