cli: prevent imports of stories or tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Extended lint rule to prevents imports of stories or tests from production code.
|
||||
@@ -130,8 +130,14 @@ function createConfig(dir, extraConfig = {}) {
|
||||
...(restrictedImports ?? []),
|
||||
...(restrictedSrcImports ?? []),
|
||||
],
|
||||
// Avoid cross-package imports
|
||||
patterns: ['**/../../**/*/src/**', '**/../../**/*/src'],
|
||||
patterns: [
|
||||
// Avoid cross-package imports
|
||||
'**/../../**/*/src/**',
|
||||
'**/../../**/*/src',
|
||||
// Prevent imports of stories or tests
|
||||
'*.stories*',
|
||||
'*.test*',
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user