Files
2025-06-22 15:10:51 +08:00

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"]',
},
],
});