feat(openapi): Create Backstage plugins through generator tooling.

Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
Signed-off-by: Aramis Sennyey <sennyeyaramis@gmail.com>
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
This commit is contained in:
Aramis Sennyey
2023-04-20 11:22:19 -04:00
committed by Aramis Sennyey
parent 998850c368
commit 38340678c3
74 changed files with 2658 additions and 490 deletions
+18 -1
View File
@@ -66,7 +66,7 @@ function createConfig(dir, extraConfig = {}) {
...(extraExtends ?? []),
],
parser: '@typescript-eslint/parser',
plugins: ['import', ...(plugins ?? [])],
plugins: ['import', 'unused-imports', ...(plugins ?? [])],
env: {
jest: true,
...env,
@@ -165,6 +165,23 @@ function createConfig(dir, extraConfig = {}) {
],
},
},
{
files: ['**/src/generated/**/*.ts'],
rules: {
...tsRules,
'no-unused-vars': 'off',
'unused-imports/no-unused-imports': 'error',
'unused-imports/no-unused-vars': [
'warn',
{
vars: 'all',
varsIgnorePattern: '^_',
args: 'none',
argsIgnorePattern: '^_',
},
],
},
},
...(overrides ?? []),
],
};