Skip to content

Commit caa406e

Browse files
chore(deps): update dependency eslint-plugin-unicorn to v57 (#5852)
* chore(deps): update dependency eslint-plugin-unicorn to v57 * Change names to satisy linter --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
1 parent 30c16e8 commit caa406e

File tree

106 files changed

+268
-244
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+268
-244
lines changed

package-lock.json

+159-135
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
"eslint": "^9.21.0",
160160
"eslint-config-prettier": "^10.0.1",
161161
"eslint-plugin-prettier": "^5.2.3",
162-
"eslint-plugin-unicorn": "^56.0.1",
162+
"eslint-plugin-unicorn": "^57.0.0",
163163
"eslint-plugin-vue": "^9.32.0",
164164
"fixturify": "^3.0.0",
165165
"flru": "^1.0.2",

src/rollup/rollup.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
import { version as rollupVersion } from 'package.json';
22
import Bundle from '../Bundle';
33
import Graph from '../Graph';
4-
import type { PluginDriver } from '../utils/PluginDriver';
5-
import { getSortedValidatedPlugins } from '../utils/PluginDriver';
64
import { mkdir, writeFile } from '../utils/fs';
75
import { catchUnfinishedHookActions } from '../utils/hookActions';
86
import initWasm from '../utils/initWasm';
9-
import { getLogHandler } from '../utils/logHandler';
107
import { getLogger } from '../utils/logger';
118
import { LOGLEVEL_DEBUG, LOGLEVEL_INFO, LOGLEVEL_WARN } from '../utils/logging';
9+
import { getLogHandler } from '../utils/logHandler';
1210
import {
1311
error,
1412
logAlreadyClosed,
@@ -20,7 +18,9 @@ import { normalizeInputOptions } from '../utils/options/normalizeInputOptions';
2018
import { normalizeOutputOptions } from '../utils/options/normalizeOutputOptions';
2119
import { getOnLog, normalizeLog, normalizePluginOption } from '../utils/options/options';
2220
import { dirname, resolve } from '../utils/path';
23-
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from '../utils/pluginUtils';
21+
import type { PluginDriver } from '../utils/PluginDriver';
22+
import { getSortedValidatedPlugins } from '../utils/PluginDriver';
23+
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from '../utils/pluginNames';
2424
import { getTimings, initialiseTimers, timeEnd, timeStart } from '../utils/timers';
2525
import type {
2626
InputOptions,

src/utils/PluginCache.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { PluginCache, SerializablePluginCache } from '../rollup/types';
22
import { error, logAnonymousPluginCache, logDuplicatePluginName } from './logs';
3-
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from './pluginUtils';
3+
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from './pluginNames';
44

55
export function createPluginCache(cache: SerializablePluginCache): PluginCache {
66
return {

src/utils/PluginContext.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { error, logPluginError } from './logs';
1515
import { normalizeLog } from './options/options';
1616
import { parseAst } from './parseAst';
1717
import { createPluginCache, getCacheForUncacheablePlugin, NO_CACHE } from './PluginCache';
18-
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from './pluginUtils';
18+
import { ANONYMOUS_OUTPUT_PLUGIN_PREFIX, ANONYMOUS_PLUGIN_PREFIX } from './pluginNames';
1919

2020
export function getPluginContext(
2121
plugin: Plugin,
File renamed without changes.

test/browser/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const fixturify = require('fixturify');
1414
* @type {import('../../src/rollup/types')} Rollup
1515
*/
1616
const { rollup } = require('../../browser/dist/rollup.browser.js');
17-
const { assertFilesAreEqual, runTestSuiteWithSamples, compareError } = require('../utils.js');
17+
const { assertFilesAreEqual, runTestSuiteWithSamples, compareError } = require('../testHelpers.js');
1818

1919
runTestSuiteWithSamples(
2020
'browser',

test/browser/samples/basic/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { loader } = require('../../../utils.js');
1+
const { loader } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'bundles files for the browser',

test/browser/samples/missing-dependency-resolution/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { loader } = require('../../../utils.js');
1+
const { loader } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'fails if a dependency cannot be resolved',

test/browser/samples/supports-hashes/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { loader } = require('../../../utils.js');
1+
const { loader } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'supports hashes in the browser build',

test/chunking-form/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ const path = require('node:path');
44
*/
55
// @ts-expect-error not included in types
66
const { rollup } = require('../../dist/rollup');
7-
const { compareLogs } = require('../utils');
8-
const { runTestSuiteWithSamples, assertDirectoriesAreEqual } = require('../utils.js');
7+
const { compareLogs } = require('../testHelpers');
8+
const { runTestSuiteWithSamples, assertDirectoriesAreEqual } = require('../testHelpers.js');
99

1010
const FORMATS = ['es', 'cjs', 'amd', 'system'];
1111

test/chunking-form/samples/emit-file/deconflict-against-named-files/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { loader } = require('../../../../utils.js');
1+
const { loader } = require('../../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'deconflicts files against named files',

test/chunking-form/samples/empty-module-no-treeshake/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('node:assert');
22
const path = require('node:path');
3-
const { getObject } = require('../../../utils');
3+
const { getObject } = require('../../../testHelpers');
44

55
module.exports = defineTest({
66
description: 'associates empty modules with chunks if tree-shaking is disabled for them',

test/chunking-form/samples/ignore-chunk-name-query/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { loader } = require('../../../utils.js');
1+
const { loader } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'ignores queries and hashes for chunk names when preserving modules',

test/chunking-form/samples/max-parallel-file-operations/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('node:assert');
22
const { promises: fs } = require('node:fs');
3-
const { wait } = require('../../../utils');
3+
const { wait } = require('../../../testHelpers');
44

55
const fsWriteFile = fs.writeFile;
66
let currentWrites = 0;

test/chunking-form/samples/render-chunk-transform/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('node:assert');
2-
const { replaceDirectoryInStringifiedObject } = require('../../../utils');
2+
const { replaceDirectoryInStringifiedObject } = require('../../../testHelpers');
33

44
module.exports = defineTest({
55
description: 'replaces hashes when mutating chunk info in renderChunk',

test/chunking-form/samples/render-chunk/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('node:assert');
2-
const { replaceDirectoryInStringifiedObject } = require('../../../utils');
2+
const { replaceDirectoryInStringifiedObject } = require('../../../testHelpers');
33

44
module.exports = defineTest({
55
description:

test/cli/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const {
88
normaliseOutput,
99
runTestSuiteWithSamples,
1010
assertDirectoriesAreEqual
11-
} = require('../utils.js');
11+
} = require('../testHelpers.js');
1212

1313
const cwd = process.cwd();
1414
const rollupBinary = `${path.resolve(__dirname, '../../dist/bin')}${path.sep}rollup`;

test/cli/samples/config-defineConfig-mjs/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// @ts-expect-error not included in types
2-
const { hasEsBuild } = require('../../../utils');
2+
const { hasEsBuild } = require('../../../testHelpers');
33

44
module.exports = defineTest({
55
skip: !hasEsBuild,

test/cli/samples/config-type-module/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// @ts-expect-error not included in types
2-
const { assertIncludes } = require('../../../utils.js');
2+
const { assertIncludes } = require('../../../testHelpers.js');
33

44
module.exports = defineTest({
55
description: 'tries to load .js config file if package type is "module"',

test/cli/samples/config-warnings/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'displays warnings when a config is loaded',

test/cli/samples/custom-frame-with-pos/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'custom (plugin generated) code frame taking priority over pos generated one',

test/cli/samples/custom-frame/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'errors with plugin generated code frames also contain stack',

test/cli/samples/duplicate-import-options/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'throws if different types of entries are combined',

test/cli/samples/empty-chunk-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'shows warning when multiple chunks empty',

test/cli/samples/empty-chunk/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'shows warning when chunk empty',

test/cli/samples/fail-after-warnings/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'errors on warnings with --failAfterWarnings',

test/cli/samples/generated-code-unknown-preset/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'overrides the generatedCode option when using presets',

test/cli/samples/handles-errors-cause/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'prints error cause',

test/cli/samples/handles-uncaught-errors-under-watch/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'handles uncaught errors under watch',

test/cli/samples/handles-uncaught-errors/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'handles uncaught errors',

test/cli/samples/log-side-effects/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const path = require('node:path');
2-
const { assertIncludes } = require('../../../utils.js');
2+
const { assertIncludes } = require('../../../testHelpers.js');
33

44
module.exports = defineTest({
55
description: 'logs side effects',

test/cli/samples/node-config-not-found/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'throws if a config in node_modules cannot be found',

test/cli/samples/plugin/cannot-load/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../../utils.js');
1+
const { assertIncludes } = require('../../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'unknown CLI --plugin results in an error',

test/cli/samples/plugin/export-not-found/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const path = require('node:path');
2-
const { assertIncludes } = require('../../../../utils.js');
2+
const { assertIncludes } = require('../../../../testHelpers.js');
33

44
module.exports = defineTest({
55
description: 'Throws when the plugin export cannot be found',

test/cli/samples/plugin/invalid-argument/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../../utils.js');
1+
const { assertIncludes } = require('../../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'invalid CLI --plugin argument format',

test/cli/samples/stdin/no-stdin-tty/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../../utils.js');
1+
const { assertIncludes } = require('../../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'does not use input as stdin on TTY interfaces',

test/cli/samples/stdin/stdin-error/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../../utils.js');
1+
const { assertIncludes } = require('../../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'handles stdin errors',

test/cli/samples/stdout-only-inline-sourcemaps/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'fails when using non-inline sourcemaps when bundling to stdout',

test/cli/samples/treeshake-unknown-preset/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'overrides the treeshake option when using presets',

test/cli/samples/unfulfilled-hook-actions-error/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('node:assert');
2-
const { assertIncludes, assertDoesNotInclude, hasEsBuild } = require('../../../utils.js');
2+
const { assertIncludes, assertDoesNotInclude, hasEsBuild } = require('../../../testHelpers.js');
33

44
module.exports = defineTest({
55
skip: !hasEsBuild,

test/cli/samples/unfulfilled-hook-actions-manual-exit/_config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('node:assert');
2-
const { assertDoesNotInclude } = require('../../../utils');
3-
const { assertIncludes } = require('../../../utils.js');
2+
const { assertDoesNotInclude } = require('../../../testHelpers');
3+
const { assertIncludes } = require('../../../testHelpers.js');
44

55
module.exports = defineTest({
66
description:

test/cli/samples/unfulfilled-hook-actions/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('node:assert');
2-
const { assertIncludes } = require('../../../utils.js');
2+
const { assertIncludes } = require('../../../testHelpers.js');
33

44
module.exports = defineTest({
55
description: 'show errors with non-zero exit code for unfulfilled async plugin actions on exit',

test/cli/samples/validate/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'use CLI --validate to test whether output is well formed',

test/cli/samples/wait-for-bundle-input-object/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { unlinkSync } = require('node:fs');
22
const path = require('node:path');
3-
const { atomicWriteFileSync } = require('../../../utils');
3+
const { atomicWriteFileSync } = require('../../../testHelpers');
44

55
let second;
66
let third;

test/cli/samples/wait-for-bundle-input/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { unlinkSync } = require('node:fs');
22
const path = require('node:path');
3-
const { atomicWriteFileSync } = require('../../../utils');
3+
const { atomicWriteFileSync } = require('../../../testHelpers');
44

55
let mainFile;
66

test/cli/samples/warn-broken-sourcemap/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { unlinkSync } = require('node:fs');
22
const path = require('node:path');
3-
const { assertIncludes } = require('../../../utils.js');
3+
const { assertIncludes } = require('../../../testHelpers.js');
44

55
module.exports = defineTest({
66
description: 'displays warnings for broken sourcemaps',

test/cli/samples/warn-broken-sourcemaps/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { unlinkSync } = require('node:fs');
22
const path = require('node:path');
3-
const { assertIncludes } = require('../../../utils.js');
3+
const { assertIncludes } = require('../../../testHelpers.js');
44

55
module.exports = defineTest({
66
description: 'displays warnings for broken sourcemaps',

test/cli/samples/warn-circular-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns for multiple circular dependencies',

test/cli/samples/warn-circular/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns for circular dependencies',

test/cli/samples/warn-eval-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns when eval is used multiple times',

test/cli/samples/warn-eval/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns when eval is used',

test/cli/samples/warn-import-export/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns about import and export related issues',

test/cli/samples/warn-missing-global-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns when there are multiple missing globals',

test/cli/samples/warn-missing-global/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns when there is a missing global variable name',

test/cli/samples/warn-mixed-exports-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { assertIncludes } = require('../../../utils.js');
1+
const { assertIncludes } = require('../../../testHelpers.js');
22

33
module.exports = defineTest({
44
description: 'warns when mixed exports are used',

test/cli/samples/warn-multiple/_config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const path = require('node:path');
2-
const { assertIncludes } = require('../../../utils.js');
2+
const { assertIncludes } = require('../../../testHelpers.js');
33

44
module.exports = defineTest({
55
description: 'aggregates warnings of different types',

0 commit comments

Comments
 (0)