From 0a6b8bf44b92c47d332ff620f9caa91643899391 Mon Sep 17 00:00:00 2001 From: Aleksey Kovalevsky Date: Thu, 12 Feb 2026 14:34:51 +0200 Subject: [PATCH] eslint-config-seekingalpha-typescript ver. 8.61.0 - [new] extend oxlint rules --- .../eslint-config-seekingalpha-typescript/CHANGELOG.md | 4 ++++ .../eslint-config-seekingalpha-typescript/package.json | 2 +- .../rules/typescript-eslint/oxlint-config.json | 2 ++ .../rules/typescript-eslint/oxlint-disabled.js | 2 ++ package.json | 4 ++-- 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/eslint-configs/eslint-config-seekingalpha-typescript/CHANGELOG.md b/eslint-configs/eslint-config-seekingalpha-typescript/CHANGELOG.md index 0870b813..0da50ede 100644 --- a/eslint-configs/eslint-config-seekingalpha-typescript/CHANGELOG.md +++ b/eslint-configs/eslint-config-seekingalpha-typescript/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.61.0 - 2026-02-11 + +- [new] extend oxlint rules + ## 8.60.0 - 2026-02-11 - [new] extend oxlint rules diff --git a/eslint-configs/eslint-config-seekingalpha-typescript/package.json b/eslint-configs/eslint-config-seekingalpha-typescript/package.json index 35ec63f7..5ce12e8a 100644 --- a/eslint-configs/eslint-config-seekingalpha-typescript/package.json +++ b/eslint-configs/eslint-config-seekingalpha-typescript/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-seekingalpha-typescript", - "version": "8.60.0", + "version": "8.61.0", "description": "SeekingAlpha's sharable typescript ESLint config", "main": "index.js", "type": "module", diff --git a/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-config.json b/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-config.json index 41e82a4b..70c3abdb 100644 --- a/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-config.json +++ b/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-config.json @@ -6,6 +6,7 @@ "typescript/no-restricted-types": "off", "typescript/ban-ts-comment": "off", "typescript/ban-tslint-comment": "error", + "typescript/class-literal-property-style": "error", "typescript/consistent-generic-constructors": ["error", "constructor"], "typescript/consistent-indexed-object-style": ["error", "record"], "typescript/consistent-type-definitions": ["error", "type"], @@ -32,6 +33,7 @@ "ignoreProperties": true } ], + "typescript/no-invalid-void-type": "error", "typescript/no-misused-new": "error", "typescript/no-namespace": "error", "typescript/no-non-null-asserted-nullish-coalescing": "error", diff --git a/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-disabled.js b/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-disabled.js index 2e088b03..ed1ec934 100644 --- a/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-disabled.js +++ b/eslint-configs/eslint-config-seekingalpha-typescript/rules/typescript-eslint/oxlint-disabled.js @@ -3,6 +3,7 @@ export const ESLintPluginTypescriptDisabled = { '@typescript-eslint/no-restricted-types': 'off', '@typescript-eslint/ban-ts-comment': 'off', '@typescript-eslint/ban-tslint-comment': 'off', + '@typescript-eslint/class-literal-property-style': 'off', '@typescript-eslint/consistent-generic-constructors': 'off', '@typescript-eslint/consistent-indexed-object-style': 'off', '@typescript-eslint/consistent-type-definitions': 'off', @@ -17,6 +18,7 @@ export const ESLintPluginTypescriptDisabled = { '@typescript-eslint/no-extraneous-class': 'off', '@typescript-eslint/no-import-type-side-effects': 'off', '@typescript-eslint/no-inferrable-types': 'off', + '@typescript-eslint/no-invalid-void-type': 'off', '@typescript-eslint/no-misused-new': 'off', '@typescript-eslint/no-namespace': 'off', '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'off', diff --git a/package.json b/package.json index a4c76d05..d660afb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "seekingalpha-javascript-style", - "version": "9.90.0", + "version": "9.91.0", "description": "Set of linting rules, guides and best practices for best Javascript code", "main": "index.js", "type": "module", @@ -56,7 +56,7 @@ "eslint-plugin-unicorn": "63.0.0", "husky": "9.1.7", "lint-staged": "16.2.7", - "oxlint": "1.46.0", + "oxlint": "1.47.0", "prettier": "3.8.1" } }