Skip to content

Commit 6063de8

Browse files
committed
chore: wip
1 parent 925370e commit 6063de8

29 files changed

+65
-99
lines changed

.stacks/core/utils/lint/eslint/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"devDependencies": {
1313
"@stacksjs/eslint-config": "workspace:*",
1414
"eslint": "^8.45.0",
15-
"eslint-plugin-stacks": "link:eslint-plugin-stacks",
16-
"rimraf": "^5.0.1",
15+
"eslint-plugin-stacksjs": "link:eslint-plugin-stacksjs",
1716
"typescript": "^5.1.6"
1817
}
1918
}

.stacks/core/utils/lint/eslint/packages/eslint-config-basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"eslint": ">=7.4.0"
2020
},
2121
"dependencies": {
22-
"eslint-plugin-stacks": "workspace:*",
22+
"eslint-plugin-stacksjs": "workspace:*",
2323
"eslint-plugin-eslint-comments": "^3.2.0",
2424
"eslint-plugin-html": "^7.1.0",
2525
"eslint-plugin-import": "^2.28.0",

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacks/.eslintrc.json

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

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacks/build.ts

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

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacks/package.json

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

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacks/src/index.ts

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

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacksjs/build.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
import { log, runCommand } from '@stacksjs/cli'
2+
3+
const result = await runCommand('bun build ./src/index.ts --outdir dist --external @typescript-eslint/utils --external @typescript-eslint/utils/dist/ts-eslint --format esm --target bun', {
4+
cwd: import.meta.dir,
5+
})
6+
7+
if (result.isErr())
8+
log.error(result.error)
9+
10+
111
// import { defineBuildConfig } from 'unbuild'
212

313
// export default defineBuildConfig({

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacksjs/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
"version": "0.0.0",
44
"license": "MIT",
55
"homepage": "https://github.com/stacksjs/stacks/tree/main/.stacks/core/utils/lint/eslint",
6-
"main": "./dist/index.cjs",
7-
"module": "./dist/index.mjs",
6+
"module": "./dist/index.js",
87
"types": "./dist/index.d.ts",
98
"files": [
109
"dist"
1110
],
1211
"scripts": {
13-
"build": "rimraf dist && bun --bun build.ts",
12+
"build": "bun --bun build.ts",
1413
"stub": "unbuild --stub",
15-
"test": "vitest",
14+
"test": "bun --bun test",
1615
"prepublishOnly": "bun --bun run build"
1716
},
1817
"dependencies": {
Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,21 @@
1-
export * from '../../eslint-plugin-stacks/src'
1+
import genericSpacing from './rules/generic-spacing'
2+
import ifNewline from './rules/if-newline'
3+
import importDedupe from './rules/import-dedupe'
4+
import preferInlineTypeImport from './rules/prefer-inline-type-import'
5+
import topLevelFunction from './rules/top-level-function'
6+
import noTsExportEqual from './rules/no-ts-export-equal'
7+
import noCjsExports from './rules/no-cjs-exports'
8+
import noConstEnum from './rules/no-const-enum'
9+
10+
export default {
11+
rules: {
12+
'if-newline': ifNewline,
13+
'import-dedupe': importDedupe,
14+
'prefer-inline-type-import': preferInlineTypeImport,
15+
'generic-spacing': genericSpacing,
16+
'top-level-function': topLevelFunction,
17+
'no-cjs-exports': noCjsExports,
18+
'no-ts-export-equal': noTsExportEqual,
19+
'no-const-enum': noConstEnum,
20+
},
21+
}

.stacks/core/utils/lint/eslint/packages/eslint-plugin-stacks/src/rules/generic-spacing.test.ts renamed to .stacks/core/utils/lint/eslint/packages/eslint-plugin-stacksjs/src/rules/generic-spacing.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { RuleTester } from '@typescript-eslint/utils/dist/ts-eslint'
2-
import { it } from 'vitest'
2+
import { it } from 'bun:test'
33
import rule, { RULE_NAME } from './generic-spacing'
44

55
const valids = [

0 commit comments

Comments
 (0)