mirror of
https://github.com/murashit/codex-panel.git
synced 2026-07-22 06:57:10 +00:00
Add Obsidian ESLint plugin
This commit is contained in:
parent
662c508daf
commit
ae9a95016b
3 changed files with 3516 additions and 56 deletions
|
|
@ -1,10 +1,17 @@
|
|||
import tsParser from "@typescript-eslint/parser";
|
||||
import tsPlugin from "@typescript-eslint/eslint-plugin";
|
||||
import obsidianmd from "eslint-plugin-obsidianmd";
|
||||
|
||||
const sourceFiles = ["src/**/*.ts", "src/**/*.tsx"];
|
||||
|
||||
export default [
|
||||
{
|
||||
ignores: ["main.js", "node_modules/**", "src/generated/**"],
|
||||
},
|
||||
...obsidianmd.configs.recommended.map((config) => ({
|
||||
...config,
|
||||
basePath: "src",
|
||||
})),
|
||||
{
|
||||
files: ["src/**/*.ts", "tests/**/*.ts"],
|
||||
languageOptions: {
|
||||
|
|
@ -35,4 +42,19 @@ export default [
|
|||
"@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_" }],
|
||||
},
|
||||
},
|
||||
{
|
||||
files: sourceFiles,
|
||||
plugins: {
|
||||
obsidianmd,
|
||||
},
|
||||
rules: {
|
||||
"obsidianmd/ui/sentence-case": [
|
||||
"error",
|
||||
{
|
||||
acronyms: ["MCP"],
|
||||
brands: ["Codex"],
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
];
|
||||
|
|
|
|||
3549
package-lock.json
generated
3549
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -31,6 +31,7 @@
|
|||
"@typescript-eslint/parser": "^8.59.2",
|
||||
"esbuild": "^0.25.0",
|
||||
"eslint": "^10.3.0",
|
||||
"eslint-plugin-obsidianmd": "^0.3.0",
|
||||
"jsdom": "^29.1.1",
|
||||
"obsidian": "^1.12.3",
|
||||
"prettier": "^3.8.3",
|
||||
|
|
|
|||
Loading…
Reference in a new issue