Skip to content

Commit 9d6eacf

Browse files
committed
fix: lint import extensions and fix missing .js extensions
1 parent 284f755 commit 9d6eacf

File tree

7 files changed

+12
-6
lines changed

7 files changed

+12
-6
lines changed

eslint.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@ export default tseslint.config(
9595
files: ['**/*.json'],
9696
languageOptions: { parser: jsoncParser },
9797
},
98+
{
99+
files: ['**/*.ts', '**/*.js'],
100+
rules: {
101+
'n/file-extension-in-import': ['error', 'always'],
102+
},
103+
},
98104
{
99105
files: ['**/perf/**/*.ts'],
100106
rules: {

packages/plugin-coverage/src/lib/runner/runner.integration.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ import type {
88
RunnerConfig,
99
} from '@code-pushup/models';
1010
import { readJsonFile, removeDirectoryIfExists } from '@code-pushup/utils';
11-
import { createRunnerConfig, executeRunner } from '.';
1211
import type { FinalCoveragePluginConfig } from '../config.js';
1312
import {
1413
PLUGIN_CONFIG_PATH,
1514
RUNNER_OUTPUT_PATH,
1615
WORKDIR,
1716
} from './constants.js';
17+
import { createRunnerConfig, executeRunner } from './index.js';
1818

1919
describe('createRunnerConfig', () => {
2020
it('should create a valid runner config', async () => {

packages/plugin-js-packages/src/lib/js-packages-plugin.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
dependencyGroups,
1111
} from './config.js';
1212
import { dependencyDocs, dependencyGroupWeights } from './constants.js';
13-
import { packageManagers } from './package-managers/package-managers';
13+
import { packageManagers } from './package-managers/package-managers.js';
1414
import { createRunnerConfig } from './runner/index.js';
1515
import { normalizeConfig } from './utils.js';
1616

packages/plugin-js-packages/src/lib/runner/runner.integration.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { describe, expect, it } from 'vitest';
22
import type { RunnerConfig } from '@code-pushup/models';
33
import { readJsonFile, removeDirectoryIfExists } from '@code-pushup/utils';
4-
import { createRunnerConfig } from '.';
54
import type { FinalJSPackagesPluginConfig } from '../config.js';
65
import { defaultAuditLevelMapping } from '../constants.js';
76
import { PLUGIN_CONFIG_PATH, WORKDIR } from './constants.js';
7+
import { createRunnerConfig } from './index.js';
88

99
describe('createRunnerConfig', () => {
1010
it('should create a valid runner config', async () => {

packages/plugin-lighthouse/src/lib/normalize-flags.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { bold, yellow } from 'ansis';
22
import { ui } from '@code-pushup/utils';
33
import { LIGHTHOUSE_PLUGIN_SLUG } from './constants.js';
44
import { DEFAULT_CLI_FLAGS } from './runner/constants.js';
5-
import type { LighthouseCliFlags } from './runner/types';
5+
import type { LighthouseCliFlags } from './runner/types.js';
66
import type { LighthouseOptions } from './types.js';
77

88
const { onlyCategories, ...originalDefaultCliFlags } = DEFAULT_CLI_FLAGS;

packages/plugin-lighthouse/src/lib/utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Audit, CategoryRef, Group } from '@code-pushup/models';
22
import { filterItemRefsBy, toArray } from '@code-pushup/utils';
33
import { LIGHTHOUSE_PLUGIN_SLUG } from './constants.js';
4-
import type { LighthouseCliFlags } from './runner/types';
4+
import type { LighthouseCliFlags } from './runner/types.js';
55

66
export type LighthouseGroupSlugs =
77
| 'performance'

packages/utils/src/lib/zod-validation.unit.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { formatErrorPath } from './zod-validation';
1+
import { formatErrorPath } from './zod-validation.js';
22

33
describe('formatErrorPath', () => {
44
it.each([

0 commit comments

Comments
 (0)