Skip to content

Commit bae87d9

Browse files
committed
More consistent naming
1 parent 31f1e7e commit bae87d9

File tree

18 files changed

+50
-49
lines changed

18 files changed

+50
-49
lines changed

‎packages/knip/src/WorkspaceWorker.ts‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { CacheConsultant } from './CacheConsultant.js';
2-
import { _getDependenciesFromScripts } from './binaries/index.js';
2+
import { _getInputsFromScripts } from './binaries/index.js';
33
import { getFilteredScripts } from './manifest/helpers.js';
44
import { PluginEntries, Plugins } from './plugins.js';
55
import type { PluginName } from './types/PluginNames.js';
@@ -254,14 +254,14 @@ export class WorkspaceWorker {
254254
// Get dependencies from package.json#scripts
255255
const baseScriptOptions = { ...baseOptions, manifest, isProduction, enabledPlugins: this.enabledPlugins };
256256
const [productionScripts, developmentScripts] = getFilteredScripts(manifest.scripts ?? {});
257-
const inputsFromManifest = _getDependenciesFromScripts(Object.values(developmentScripts), baseOptions);
258-
const productionInputsFromManifest = _getDependenciesFromScripts(Object.values(productionScripts), baseOptions);
257+
const inputsFromManifest = _getInputsFromScripts(Object.values(developmentScripts), baseOptions);
258+
const productionInputsFromManifest = _getInputsFromScripts(Object.values(productionScripts), baseOptions);
259259

260260
const hasProductionInput = (input: Input) =>
261261
productionInputsFromManifest.find(d => d.specifier === input.specifier && d.type === input.type);
262262

263-
const getDependenciesFromScripts: GetInputsFromScriptsPartial = (scripts, options) =>
264-
_getDependenciesFromScripts(scripts, { ...baseScriptOptions, ...options });
263+
const getInputsFromScripts: GetInputsFromScriptsPartial = (scripts, options) =>
264+
_getInputsFromScripts(scripts, { ...baseScriptOptions, ...options });
265265

266266
const inputs: Input[] = [];
267267
const configFiles = new Map<PluginName, Set<string>>();
@@ -311,7 +311,7 @@ export class WorkspaceWorker {
311311
configFilePath: containingFilePath,
312312
configFileDir: cwd,
313313
configFileName: '',
314-
getDependenciesFromScripts,
314+
getInputsFromScripts,
315315
};
316316

317317
const configEntryPaths: Input[] = [];
@@ -336,18 +336,18 @@ export class WorkspaceWorker {
336336
const data: CacheItem = {};
337337
if (config) {
338338
if (hasResolveEntryPaths) {
339-
const dependencies = (await plugin.resolveEntryPaths?.(config, opts)) ?? [];
340-
for (const id of dependencies) configEntryPaths.push(id);
341-
data.resolveEntryPaths = dependencies;
339+
const entryPaths = (await plugin.resolveEntryPaths?.(config, opts)) ?? [];
340+
for (const entryPath of entryPaths) configEntryPaths.push(entryPath);
341+
data.resolveEntryPaths = entryPaths;
342342
}
343343
if (shouldRunConfigResolver) {
344-
const dependencies = (await plugin.resolveConfig?.(config, opts)) ?? [];
345-
for (const id of dependencies) {
346-
if (isConfigPattern(id))
347-
handleConfigInput(id.pluginName, { ...id, containingFilePath: configFilePath });
348-
addInput(id, configFilePath);
344+
const inputs = (await plugin.resolveConfig?.(config, opts)) ?? [];
345+
for (const input of inputs) {
346+
if (isConfigPattern(input))
347+
handleConfigInput(input.pluginName, { ...input, containingFilePath: configFilePath });
348+
addInput(input, configFilePath);
349349
}
350-
data.resolveConfig = dependencies;
350+
data.resolveConfig = inputs;
351351
}
352352
if (!isManifest && fd?.changed && fd.meta) fd.meta.data = data;
353353
}

‎packages/knip/src/binaries/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ const getInputsFromScripts: GetInputsFromScripts = (npmScripts, options) => {
1717
return Array.from(inputs);
1818
};
1919

20-
export const _getDependenciesFromScripts = timerify(getInputsFromScripts);
20+
export const _getInputsFromScripts = timerify(getInputsFromScripts);

‎packages/knip/src/index.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { IssueFixer } from './IssueFixer.js';
77
import { PrincipalFactory } from './PrincipalFactory.js';
88
import type { ProjectPrincipal } from './ProjectPrincipal.js';
99
import { WorkspaceWorker } from './WorkspaceWorker.js';
10-
import { _getDependenciesFromScripts } from './binaries/index.js';
10+
import { _getInputsFromScripts } from './binaries/index.js';
1111
import { getCompilerExtensions, getIncludedCompilers } from './compilers/index.js';
1212
import type { CommandLineOptions } from './types/cli.js';
1313
import type { DependencyGraph, Export, ExportMember } from './types/dependency-graph.js';
@@ -344,7 +344,7 @@ export const main = async (unresolvedConfiguration: CommandLineOptions) => {
344344
dependencies,
345345
manifestScriptNames,
346346
};
347-
const specifiers = _getDependenciesFromScripts(scripts, options);
347+
const specifiers = _getInputsFromScripts(scripts, options);
348348
for (const specifier of specifiers) {
349349
specifier.containingFilePath = filePath;
350350
specifier.dir = cwd;

‎packages/knip/src/plugins/ava/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const resolveConfig: ResolveConfig<AvaConfig> = async (localConfig, options) =>
3838
const requireArgs = (localConfig.require ?? []).map(require => `--require ${require}`);
3939
const fakeCommand = `node ${nodeArgs.join(' ')} ${requireArgs.join(' ')}`;
4040

41-
return options.getDependenciesFromScripts(fakeCommand, { knownBinsOnly: true });
41+
return options.getInputsFromScripts(fakeCommand, { knownBinsOnly: true });
4242
};
4343

4444
export default {

‎packages/knip/src/plugins/github-actions/index.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type Job = {
3333
};
3434

3535
const resolveConfig: ResolveConfig = async (config, options) => {
36-
const { configFileDir, configFileName, rootCwd, getDependenciesFromScripts } = options;
36+
const { configFileDir, configFileName, rootCwd, getInputsFromScripts } = options;
3737

3838
const inputs = new Set<Input>();
3939

@@ -48,10 +48,10 @@ const resolveConfig: ResolveConfig = async (config, options) => {
4848
const workingDir = step['working-directory'];
4949
const dir = join(rootCwd, path && workingDir ? relative(workingDir, path) : workingDir ? workingDir : '.');
5050
if (step.run) {
51-
for (const dependency of getDependenciesFromScripts([step.run], { knownBinsOnly: true })) {
52-
if (isDeferResolveEntry(dependency) && path && !workingDir)
53-
dependency.specifier = relative(join(dir, path), join(rootCwd, dependency.specifier));
54-
inputs.add({ ...dependency, dir });
51+
for (const input of getInputsFromScripts([step.run], { knownBinsOnly: true })) {
52+
if (isDeferResolveEntry(input) && path && !workingDir)
53+
input.specifier = relative(join(dir, path), join(rootCwd, input.specifier));
54+
inputs.add({ ...input, dir });
5555
}
5656
}
5757
}

‎packages/knip/src/plugins/husky/index.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ const resolveConfig: ResolveConfig = (script, options) => {
2424
const hooks = script.hooks;
2525
if (hooks) {
2626
const scripts: string[] = Object.values(hooks);
27-
return [toDependency('husky'), ...options.getDependenciesFromScripts(scripts, { ...options })];
27+
return [toDependency('husky'), ...options.getInputsFromScripts(scripts, { ...options })];
2828
}
2929
}
3030

31-
return options.getDependenciesFromScripts(String(script), { knownBinsOnly: true });
31+
return options.getInputsFromScripts(String(script), { knownBinsOnly: true });
3232
};
3333

3434
export default {

‎packages/knip/src/plugins/lefthook/index.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ type Command = {
2323
};
2424

2525
const resolveConfig: ResolveConfig = async (localConfig, options) => {
26-
const { manifest, configFileName, cwd, getDependenciesFromScripts } = options;
26+
const { manifest, configFileName, cwd, getInputsFromScripts } = options;
2727

2828
const inputs = manifest.devDependencies ? Object.keys(manifest.devDependencies).map(toDependency) : [];
2929

3030
if (extname(configFileName) === '.yml') {
3131
const scripts = findByKeyDeep<Command>(localConfig, 'run').flatMap(command => {
32-
const deps = getDependenciesFromScripts([command.run], { ...options, knownBinsOnly: true });
32+
const deps = getInputsFromScripts([command.run], { ...options, knownBinsOnly: true });
3333
const dir = command.root ?? cwd;
3434
return deps.flatMap(dependency => ({ ...dependency, dir }));
3535
});
@@ -45,7 +45,7 @@ const resolveConfig: ResolveConfig = async (localConfig, options) => {
4545

4646
if (!script) return [];
4747

48-
const scriptInputs = getDependenciesFromScripts(script);
48+
const scriptInputs = getInputsFromScripts(script);
4949
const matches = scriptInputs.find(dep => inputs.some(d => d.specifier === fromBinary(dep)));
5050
return matches ? [matches] : [];
5151
};

‎packages/knip/src/plugins/lint-staged/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const resolveConfig: ResolveConfig<LintStagedConfig> = async (config, options) =
3131

3232
for (const entry of Object.values(config).flat()) {
3333
const scripts = [typeof entry === 'function' ? await entry([]) : entry].flat();
34-
for (const id of options.getDependenciesFromScripts(scripts)) inputs.add(id);
34+
for (const id of options.getInputsFromScripts(scripts)) inputs.add(id);
3535
}
3636

3737
return Array.from(inputs);

‎packages/knip/src/plugins/moonrepo/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const resolveConfig: ResolveConfig<MoonConfiguration> = async (config, options)
1919
.filter(command => command)
2020
.map(command => command.replace('$workspaceRoot', options.rootCwd))
2121
.map(command => command.replace('$projectRoot', options.cwd))
22-
.flatMap(command => options.getDependenciesFromScripts(command));
22+
.flatMap(command => options.getInputsFromScripts(command));
2323
return [...inputs];
2424
};
2525

‎packages/knip/src/plugins/nx/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ const resolveConfig: ResolveConfig<NxProjectConfiguration | NxConfigRoot> = asyn
5858
.filter(target => target.executor === 'nx:run-commands')
5959
.flatMap(target => target.options?.commands ?? (target.options?.command ? [target.options.command] : []));
6060

61-
const inputs = options.getDependenciesFromScripts(scripts);
61+
const inputs = options.getInputsFromScripts(scripts);
6262

6363
return compact([...executors, ...inputs]).map(id => (typeof id === 'string' ? toDependency(id) : id));
6464
};

0 commit comments

Comments
 (0)