Skip to content

Commit e09c7eb

Browse files
committed
test: let original error throw if eslint cannot be found
1 parent a12fb7e commit e09c7eb

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/rules/__tests__/utils.test.ts

+9-11
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,19 @@ import {
1111
import { espreeParser } from './test-utils';
1212

1313
const findESLintVersion = (): number => {
14-
try {
15-
const eslintPath = require.resolve('eslint/package.json');
14+
const eslintPath = require.resolve('eslint/package.json');
1615

17-
const eslintPackageJson =
18-
// eslint-disable-next-line @typescript-eslint/no-require-imports
19-
require(eslintPath) as JSONSchemaForNPMPackageJsonFiles;
16+
const eslintPackageJson =
17+
// eslint-disable-next-line @typescript-eslint/no-require-imports
18+
require(eslintPath) as JSONSchemaForNPMPackageJsonFiles;
2019

21-
if (eslintPackageJson.version) {
22-
const [majorVersion] = eslintPackageJson.version.split('.');
20+
if (!eslintPackageJson.version) {
21+
throw new Error('eslint package.json does not have a version!');
22+
}
2323

24-
return parseInt(majorVersion, 10);
25-
}
26-
} catch {}
24+
const [majorVersion] = eslintPackageJson.version.split('.');
2725

28-
throw new Error('Unable to detect ESLint version!');
26+
return parseInt(majorVersion, 10);
2927
};
3028

3129
const eslintVersion = findESLintVersion();

0 commit comments

Comments
 (0)