Skip to content

Commit efa92b3

Browse files
authored
chore: fix lint warnings (#1582)
1 parent 9e2195f commit efa92b3

8 files changed

+15
-15
lines changed

src/actions/fs.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
/* eslint max-params: [1, 5] */
1+
/* eslint max-params: [1, 6] */
22
import assert from 'node:assert';
33
import { type CopyOptions, type MemFsEditor } from 'mem-fs-editor';
44
import type { Data as TemplateData, Options as TemplateOptions } from 'ejs';
55
import type { OverloadParameters, OverloadReturnType } from '../types-utils.js';
6-
import type BaseGenerator from '../generator.js';
6+
import type { BaseGenerator } from '../generator.js';
77

88
export type Template<D extends TemplateData, G> = {
99
/**

src/actions/help.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import path from 'node:path';
22
import fs from 'node:fs';
33
import table from 'text-table';
44
import type { ArgumentSpec, CliOptionSpec } from '../types.js';
5-
import type BaseGenerator from '../generator.js';
5+
import type { BaseGenerator } from '../generator.js';
66

77
function formatArg(config: ArgumentSpec) {
88
let arg = `<${config.name}>`;

src/actions/spawn-command.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
execaCommandSync,
1010
execaSync,
1111
} from 'execa';
12-
import type BaseGenerator from '../generator.js';
12+
import type { BaseGenerator } from '../generator.js';
1313

1414
export class SpawnCommandMixin {
1515
/**

src/generator.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import os from 'node:os';
44
import { EventEmitter } from 'node:events';
55
import { fileURLToPath } from 'node:url';
66
import * as _ from 'lodash-es';
7-
import semver from 'semver';
7+
import { lte as semverLte } from 'semver';
88
import { readPackageUpSync } from 'read-package-up';
99
import chalk from 'chalk';
1010
import minimist from 'minimist';
@@ -291,15 +291,15 @@ export class BaseGenerator<O extends BaseOptions = BaseOptions, F extends BaseFe
291291

292292
console.warn(`It's not possible to check version with running Environment less than ${ENV_VER_WITH_VER_API}`);
293293
console.warn('Some features may be missing');
294-
if (semver.lte(versionToCheck, '2.8.1')) {
294+
if (semverLte(versionToCheck, '2.8.1')) {
295295
return undefined;
296296
}
297297

298298
return false;
299299
}
300300

301301
const runningVersion = this.env.getVersion(packageDependency);
302-
if (runningVersion !== undefined && semver.lte(versionToCheck, runningVersion)) {
302+
if (runningVersion !== undefined && semverLte(versionToCheck, runningVersion)) {
303303
return true;
304304
}
305305

src/util/storage.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import type { StorageRecord, StorageValue } from '../types.js';
88
* Proxy handler for Storage
99
*/
1010
const proxyHandler: ProxyHandler<Storage> = {
11-
get(storage: Storage, property: string, receiver: any): StorageValue {
11+
get(storage: Storage, property: string, _receiver: any): StorageValue {
1212
return storage.get(property);
1313
},
14-
set(storage: Storage, property: string, value: any, receiver: any): boolean {
14+
set(storage: Storage, property: string, value: any, _receiver: any): boolean {
1515
if (typeof property === 'string') {
1616
storage.set(property, value);
1717
return true;

test/fs.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { TestAdapter } from '@yeoman/adapter/testing';
55
import { type SinonStub, stub as sinonStub } from 'sinon';
66
import type { Data as TemplateData } from 'ejs';
77
import Environment from 'yeoman-environment';
8-
import BaseGenerator from '../src/generator.js';
8+
import { BaseGenerator } from '../src/generator.js';
99
import Base from './utils.js';
1010

1111
const randomString = () => Math.random().toString(36).slice(7);

test/generators.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { beforeEach, describe, it } from 'vitest';
55
import { TestAdapter } from '@yeoman/adapter/testing';
66
import Environment from 'yeoman-environment';
77
import assert from 'yeoman-assert';
8-
import semver from 'semver';
8+
import { valid as semverValid } from 'semver';
99
import Base from './utils.js';
1010

1111
const NAMESPACE = 'somenamespace';
@@ -31,7 +31,7 @@ describe('Generators module', () => {
3131
});
3232

3333
it('should expose yoGeneratorVersion', () => {
34-
assert(semver.valid(generator.yoGeneratorVersion), `Not valid version ${generator.yoGeneratorVersion as string}`);
34+
assert(semverValid(generator.yoGeneratorVersion), `Not valid version ${generator.yoGeneratorVersion as string}`);
3535
});
3636

3737
it('is an EventEmitter', () =>

test/package-json.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'node:assert';
22
import { beforeEach, describe, expect, it, vi } from 'vitest';
3-
import semver from 'semver';
3+
import { lte as semverLte } from 'semver';
44
import helpers from 'yeoman-test';
55
import type { BaseEnvironment } from '@yeoman/types';
66
import Generator from '../src/index.js';
@@ -21,7 +21,7 @@ describe('Base#package-json', () => {
2121

2222
describe('_resolvePackageJsonDependencies()', () => {
2323
it('should accept empty version and resolve', async ctx => {
24-
if (semver.lte(env.getVersion(), '3.1.0')) {
24+
if (semverLte(env.getVersion(), '3.1.0')) {
2525
ctx.skip();
2626
}
2727
const dependencies = await generator._resolvePackageJsonDependencies('yeoman-generator');
@@ -40,7 +40,7 @@ describe('Base#package-json', () => {
4040
});
4141

4242
it('should resolve object with empty version and resolve', async ctx => {
43-
if (semver.lte(env.getVersion(), '3.1.0')) {
43+
if (semverLte(env.getVersion(), '3.1.0')) {
4444
ctx.skip();
4545
}
4646

0 commit comments

Comments
 (0)