Skip to content

Commit 63a3129

Browse files
committed
wip
1 parent 0a75f47 commit 63a3129

14 files changed

Lines changed: 7672 additions & 324 deletions

File tree

code-pushup.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
typescriptPluginConfigNx,
99
} from './code-pushup.preset.js';
1010
import type { CoreConfig } from './packages/models/src/index.js';
11+
import { BASIC_CHECKES } from './packages/plugin-typescript/src/lib/constants';
1112
import { mergeConfigs } from './packages/utils/src/index.js';
1213

1314
// load upload configuration from environment
@@ -43,6 +44,6 @@ export default mergeConfigs(
4344
await typescriptPluginConfigNx({
4445
tsConfigPath:
4546
'packages/plugin-typescript/mocks/fixtures/basic-setup/tsconfig.json',
46-
onlyAudits: ['noimplicitany', 'strictnullchecks'],
47+
tsCodes: [...BASIC_CHECKES],
4748
}),
4849
);

code-pushup.preset.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@ import lighthousePlugin, {
1616
lighthouseGroupRef,
1717
} from './packages/plugin-lighthouse/src/index.js';
1818
import { typescriptPlugin } from './packages/plugin-typescript/src';
19-
import { audits as tsAudits } from './packages/plugin-typescript/src/lib/constants';
20-
import {
21-
filterAuditsByOnlyAudits,
22-
filterCategoryRefsByOnlyAudits,
23-
filterDiagnisticsByOnlyAudits,
24-
} from './packages/plugin-typescript/src/lib/runner/runner';
19+
import { AUDITS as tsAudits } from './packages/plugin-typescript/src/lib/audits';
2520
import { TypescriptPluginOptions } from './packages/plugin-typescript/src/lib/typescript-plugin';
2621

2722
export const jsPackagesCategories: CategoryConfig[] = [
@@ -142,10 +137,6 @@ export const eslintCoreConfigNx = async (
142137
export const typescriptPluginConfigNx = async (
143138
options: TypescriptPluginOptions,
144139
): Promise<CoreConfig> => {
145-
const supportedAuditSlugs = tsAudits
146-
.filter(filterAuditsByOnlyAudits(options.onlyAudits))
147-
.map(({ slug }) => slug);
148-
149140
return {
150141
plugins: [await typescriptPlugin(options)],
151142
/*...(supportedAuditSlugs.length > 0 ? {

packages/plugin-typescript/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"type": "module",
2525
"dependencies": {
2626
"@code-pushup/models": "0.57.0",
27-
"@code-pushup/utils": "0.57.0",
28-
"typescript": "^12.0.0"
27+
"typescript": "5.5.4"
2928
}
3029
}

packages/plugin-typescript/project.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
"options": {
3636
"configFile": "packages/plugin-typescript/vite.config.integration.ts"
3737
}
38+
},
39+
"generate-audits": {
40+
"command": "tsx --tsconfig=packages/plugin-typescript/tsconfig.tools.json packages/plugin-typescript/tools/generate-audits/bin.ts"
3841
}
3942
},
4043
"tags": ["scope:plugin", "type:feature", "publishable"]

0 commit comments

Comments
 (0)