fc70b43a36
Signed-off-by: ShaoWei Teo <tookunokaze@gmail.com>
19 lines
651 B
JavaScript
19 lines
651 B
JavaScript
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
|
|
ignorePatterns: ['sample-templates/'],
|
|
restrictedSrcImports: [
|
|
{
|
|
name: 'path',
|
|
importNames: ['resolve'],
|
|
message:
|
|
'Do not use path.resolve, use `resolveSafeChildPath` from `@backstage/backend-plugin-api` instead as it prevents security issues',
|
|
},
|
|
],
|
|
restrictedSrcSyntax: [
|
|
{
|
|
message:
|
|
'Do not use path.resolve, use `resolveSafeChildPath` from `@backstage/backend-plugin-api` instead as it prevents security issues',
|
|
selector: 'MemberExpression[object.name="path"][property.name="resolve"]',
|
|
},
|
|
],
|
|
});
|