Skip to content

Commit a60ba0d

Browse files
committed
style: eslint v9
1 parent c3a8457 commit a60ba0d

File tree

8 files changed

+27
-25
lines changed

8 files changed

+27
-25
lines changed

.eslintignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import rules from '@shelf/eslint-config/typescript.js';
2+
3+
export default [
4+
...rules,
5+
{files: ['**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx', '**/*.json']},
6+
{
7+
ignores: [
8+
'**/node_modules/',
9+
'**/coverage/',
10+
'**/lib/',
11+
'renovate.json',
12+
'tsconfig.json',
13+
'.pnpm-store/',
14+
],
15+
},
16+
];

jest.config.mjs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ const config = {
55
transform: {
66
'^.+\\.(t|j)sx?$': '@swc/jest',
77
},
8-
transformIgnorePatterns: [
9-
'node_modules/(?!(is-video|@shelf/is-audio-filepath)/)'
10-
],
8+
transformIgnorePatterns: ['node_modules/(?!(is-video|@shelf/is-audio-filepath)/)'],
119
resetMocks: true,
1210
coverageThreshold: {
1311
global: {

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"scripts": {
2424
"build": "rm -rf lib/ && tsc",
2525
"coverage": "jest --coverage",
26-
"lint": "eslint . --ext .js,.ts,.json --fix",
27-
"lint:ci": "eslint . --ext .js,.ts,.json",
26+
"lint": "eslint . --fix",
27+
"lint:ci": "eslint .",
2828
"prepack": "pnpm build",
2929
"test": "jest src",
3030
"type-check": "tsc --noEmit",
@@ -46,17 +46,17 @@
4646
"is-video": "2.0.0"
4747
},
4848
"devDependencies": {
49-
"@shelf/eslint-config": "2.29.3",
49+
"@shelf/eslint-config": "5.2.3",
5050
"@shelf/prettier-config": "1.0.0",
5151
"@shelf/tsconfig": "0.1.0",
5252
"@swc/jest": "0.2.39",
5353
"@types/jest": "30.0.0",
5454
"@types/node": "^24.2.1",
55-
"eslint": "8.57.1",
55+
"eslint": "9.33.0",
5656
"husky": "8.0.3",
5757
"jest": "30.0.5",
5858
"lint-staged": "13.3.0",
59-
"prettier": "2.8.8",
59+
"prettier": "3.6.2",
6060
"typescript": "5.9.2"
6161
},
6262
"engines": {

src/cleanup.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ export async function cleanupTempFiles(): Promise<void> {
88
if (file.endsWith('.tmp') === true || file.startsWith('OSL_PIPE')) {
99
try {
1010
await del([`/tmp/${file}`, `/tmp/${file}/*`], {force: true});
11-
// eslint-disable-next-line no-empty
12-
} catch (error) {}
11+
} catch {}
1312
}
1413
}
1514
}

src/convert.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export async function convertTo(filename: string, format: string): Promise<strin
3333
const {stdout, stderr} = await exec(cmd);
3434
logs = stdout;
3535
err = stderr;
36-
} catch (e) {
36+
} catch {
3737
const {stdout, stderr} = await exec(cmd);
3838
logs = stdout;
3939
err = stderr;

test/test.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
/* eslint-disable @typescript-eslint/no-var-requires */
2-
const {writeFileSync} = require('fs');
3-
const {convertTo} = require('./lib');
1+
import {writeFileSync} from 'fs';
2+
import {convertTo} from './lib';
43

5-
module.exports.handler = async () => {
4+
export const handler = async () => {
65
writeFileSync('/tmp/test.txt', Buffer.from('Hello World!'));
76

87
const convertedFilePath = await convertTo('test.txt', `pdf`);

0 commit comments

Comments
 (0)