Skip to content

Commit 9fc7574

Browse files
committed
Fix lint errors from unicorn/prefer-module
1 parent 111b07e commit 9fc7574

9 files changed

+28
-6
lines changed

bin-src/register.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
#!/usr/bin/env node
2-
/* eslint-disable @typescript-eslint/no-var-requires */
32

4-
require('dotenv').config();
3+
import { config } from 'dotenv';
4+
5+
import { main as initMain } from './init';
6+
import { main } from './main';
7+
import { main as traceMain } from './trace';
8+
import { main as trimMain } from './trim-stats-file';
9+
10+
config();
511

612
const commands = {
7-
init: () => require('./init').main(process.argv.slice(3)),
8-
main: () => require('./main').main(process.argv.slice(2)),
9-
trace: () => require('./trace').main(process.argv.slice(3)),
10-
'trim-stats-file': () => require('./trim-stats-file').main(process.argv.slice(3)),
13+
init: () => initMain(process.argv.slice(3)),
14+
main: () => main(process.argv.slice(2)),
15+
trace: () => traceMain(process.argv.slice(3)),
16+
'trim-stats-file': () => trimMain(process.argv.slice(3)),
1117
};
1218

1319
(commands[process.argv[2]] || commands.main)();

isChromatic.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable unicorn/prefer-module */
12
/* eslint-env browser */
23

34
module.exports = function isChromatic(windowArgument) {

node-src/lib/checkStorybookBaseDirectory.test.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import path from 'path';
2+
import { fileURLToPath } from 'url';
23
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
34

45
import * as git from '../git/git';
56
import { checkStorybookBaseDirectory } from './checkStorybookBaseDirectory';
67
import { exitCodes } from './setExitCode';
78
import TestLogger from './testLogger';
89

10+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
11+
912
vi.mock('../git/git');
1013

1114
const getRepositoryRoot = vi.mocked(git.getRepositoryRoot);

node-src/lib/compareBaseline.test.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import path from 'path';
2+
import { fileURLToPath } from 'url';
23
import { describe, expect, it } from 'vitest';
34

45
import { compareBaseline } from './compareBaseline';
56
import { getDependencies } from './getDependencies';
67
import TestLogger from './testLogger';
78

9+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
10+
811
const getContext: any = (baselineCommits: string[]) => ({
912
log: new TestLogger(),
1013
git: { baselineCommits },

node-src/lib/e2e.ts

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export async function getE2EBuildCommand(
4444
try {
4545
return [
4646
'node',
47+
// eslint-disable-next-line unicorn/prefer-module
4748
require.resolve(`${dependencyName}/bin/${buildBinName}`),
4849
...buildCommandOptions,
4950
].join(' ');

node-src/lib/getDependencies.test.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import path from 'path';
2+
import { fileURLToPath } from 'url';
23
import { describe, expect, it } from 'vitest';
34

45
import packageJson from '../__mocks__/dependencyChanges/plain-package.json';
56
import { checkoutFile } from '../git/git';
67
import { getDependencies } from './getDependencies';
78
import TestLogger from './testLogger';
89

10+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
11+
912
const ctx = { log: new TestLogger() } as any;
1013

1114
describe('getDependencies', () => {

node-src/lib/getStorybookMetadata.ts

+1
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ export const findStorybookConfigFile = async (ctx: Context, pattern: RegExp) =>
210210

211211
export const getStorybookMetadata = async (ctx: Context) => {
212212
const configDirectory = ctx.options.storybookConfigDir ?? '.storybook';
213+
// eslint-disable-next-line unicorn/prefer-module
213214
const r = typeof __non_webpack_require__ === 'undefined' ? require : __non_webpack_require__;
214215

215216
let mainConfig;

node-src/tasks/report.test.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import reportBuilder from 'junit-report-builder';
22
import path from 'path';
3+
import { fileURLToPath } from 'url';
34
import { beforeEach, describe, expect, it, vi } from 'vitest';
45

56
import { generateReport } from './report';
67

8+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
9+
710
const log = { error: vi.fn(), info: vi.fn() };
811
const mockTests = [
912
{

test-stories/timing.stories-disabled.js

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const WaitFor = ({ seconds }) => {
2929
);
3030
};
3131

32+
// eslint-disable-next-line unicorn/prefer-module
3233
storiesOf('Timing', module)
3334
.add('5s', () => <WaitFor seconds={5} />)
3435
.add('40s', () => <WaitFor seconds={40} />)

0 commit comments

Comments
 (0)