Skip to content

Commit 1693541

Browse files
committed
chore(lint): rename oxlint plugin .js → .mts
Cascaded from socket-wheelhouse. Renames the plugin index + all rule files from .js to .mts to match Socket's .mts-everywhere convention. * .config/oxlint-plugin/index.mts (was .js) * .config/oxlint-plugin/rules/*.mts (was .js) * .config/oxlint-plugin/package.json main/exports → ./index.mts * .config/oxlintrc.json jsPlugins → ./oxlint-plugin/index.mts * Internal imports inside index + rules updated to .mts paths
1 parent 53f864b commit 1693541

27 files changed

Lines changed: 30 additions & 30 deletions
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,29 @@
1313
* `socket/` namespace.
1414
*/
1515

16-
import exportTopLevelFunctions from './rules/export-top-level-functions.js'
17-
import inclusiveLanguage from './rules/inclusive-language.js'
18-
import maxFileLines from './rules/max-file-lines.js'
19-
import noConsolePreferLogger from './rules/no-console-prefer-logger.js'
20-
import noDynamicImportOutsideBundle from './rules/no-dynamic-import-outside-bundle.js'
21-
import noFetchPreferHttpRequest from './rules/no-fetch-prefer-http-request.js'
22-
import noInlineLogger from './rules/no-inline-logger.js'
23-
import noNpxDlx from './rules/no-npx-dlx.js'
24-
import noPlaceholders from './rules/no-placeholders.js'
25-
import noPromiseRaceInLoop from './rules/no-promise-race-in-loop.js'
26-
import noStatusEmoji from './rules/no-status-emoji.js'
27-
import personalPathPlaceholders from './rules/personal-path-placeholders.js'
28-
import preferAsyncSpawn from './rules/prefer-async-spawn.js'
29-
import preferExistsSync from './rules/prefer-exists-sync.js'
30-
import preferNodeBuiltinImports from './rules/prefer-node-builtin-imports.js'
31-
import preferSafeDelete from './rules/prefer-safe-delete.js'
32-
import preferUndefinedOverNull from './rules/prefer-undefined-over-null.js'
33-
import socketApiTokenEnv from './rules/socket-api-token-env.js'
34-
import sortEqualityDisjunctions from './rules/sort-equality-disjunctions.js'
35-
import sortNamedImports from './rules/sort-named-imports.js'
36-
import sortRegexAlternations from './rules/sort-regex-alternations.js'
37-
import sortSetArgs from './rules/sort-set-args.js'
38-
import sortSourceMethods from './rules/sort-source-methods.js'
16+
import exportTopLevelFunctions from './rules/export-top-level-functions.mts'
17+
import inclusiveLanguage from './rules/inclusive-language.mts'
18+
import maxFileLines from './rules/max-file-lines.mts'
19+
import noConsolePreferLogger from './rules/no-console-prefer-logger.mts'
20+
import noDynamicImportOutsideBundle from './rules/no-dynamic-import-outside-bundle.mts'
21+
import noFetchPreferHttpRequest from './rules/no-fetch-prefer-http-request.mts'
22+
import noInlineLogger from './rules/no-inline-logger.mts'
23+
import noNpxDlx from './rules/no-npx-dlx.mts'
24+
import noPlaceholders from './rules/no-placeholders.mts'
25+
import noPromiseRaceInLoop from './rules/no-promise-race-in-loop.mts'
26+
import noStatusEmoji from './rules/no-status-emoji.mts'
27+
import personalPathPlaceholders from './rules/personal-path-placeholders.mts'
28+
import preferAsyncSpawn from './rules/prefer-async-spawn.mts'
29+
import preferExistsSync from './rules/prefer-exists-sync.mts'
30+
import preferNodeBuiltinImports from './rules/prefer-node-builtin-imports.mts'
31+
import preferSafeDelete from './rules/prefer-safe-delete.mts'
32+
import preferUndefinedOverNull from './rules/prefer-undefined-over-null.mts'
33+
import socketApiTokenEnv from './rules/socket-api-token-env.mts'
34+
import sortEqualityDisjunctions from './rules/sort-equality-disjunctions.mts'
35+
import sortNamedImports from './rules/sort-named-imports.mts'
36+
import sortRegexAlternations from './rules/sort-regex-alternations.mts'
37+
import sortSetArgs from './rules/sort-set-args.mts'
38+
import sortSourceMethods from './rules/sort-source-methods.mts'
3939

4040
/** @type {import('eslint').ESLint.Plugin} */
4141
const plugin = {

.config/oxlint-plugin/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "socket-oxlint-plugin",
33
"private": true,
44
"type": "module",
5-
"main": "./index.js",
5+
"main": "./index.mts",
66
"exports": {
7-
".": "./index.js"
7+
".": "./index.mts"
88
}
99
}
File renamed without changes.

.config/oxlint-plugin/rules/export-top-level-functions.js renamed to .config/oxlint-plugin/rules/export-top-level-functions.mts

File renamed without changes.
File renamed without changes.
File renamed without changes.

.config/oxlint-plugin/rules/no-console-prefer-logger.js renamed to .config/oxlint-plugin/rules/no-console-prefer-logger.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* import line + hoist), so the visit order is irrelevant.
1919
*/
2020

21-
import { appendImportFixes, summarizeImportTarget } from './_inject-import.js'
21+
import { appendImportFixes, summarizeImportTarget } from './_inject-import.mts'
2222

2323
const CONSOLE_TO_LOGGER = {
2424
debug: 'log',

.config/oxlint-plugin/rules/no-dynamic-import-outside-bundle.js renamed to .config/oxlint-plugin/rules/no-dynamic-import-outside-bundle.mts

File renamed without changes.

.config/oxlint-plugin/rules/no-fetch-prefer-http-request.js renamed to .config/oxlint-plugin/rules/no-fetch-prefer-http-request.mts

File renamed without changes.

.config/oxlint-plugin/rules/no-inline-logger.js renamed to .config/oxlint-plugin/rules/no-inline-logger.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* same file collapse the import + hoist into a single insertion.
2424
*/
2525

26-
import { appendImportFixes, summarizeImportTarget } from './_inject-import.js'
26+
import { appendImportFixes, summarizeImportTarget } from './_inject-import.mts'
2727

2828
const LOGGER_IMPORT_LINE =
2929
"import { getDefaultLogger } from '@socketsecurity/lib/logger'"

0 commit comments

Comments
 (0)