Skip to content

Commit 1f94b18

Browse files
committed
fix: Refactor eslint config
1 parent e5f65d2 commit 1f94b18

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
FROM node:24-alpine
22

3+
WORKDIR /app
4+
35
# Copy package files and install dependencies
46
COPY package*.json ./
57
RUN npm install

eslint.config.js

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
11
import js from "@eslint/js";
2+
import markdown from "@eslint/markdown";
23
import prettier from "eslint-plugin-prettier";
34
import prettierConfig from "eslint-config-prettier";
45
import globals from "globals";
5-
import markdown from "@eslint/markdown";
6-
import { defineConfig } from "eslint/config";
76

8-
export default defineConfig([
7+
export default [
98
{
10-
...js.configs.recommended,
11-
plugins: { js, prettier },
12-
rules: { "prettier/prettier": "error" },
13-
languageOptions: { globals: globals.node },
9+
files: ["**/*.md"],
10+
plugins: {
11+
markdown,
12+
},
13+
processor: "markdown/markdown",
1414
},
15+
js.configs.recommended,
1516
{
16-
...markdown.configs.recommended,
17-
plugins: { markdown },
18-
language: "markdown/gfm",
17+
files: ["**/*.{js,mjs,cjs}"],
18+
plugins: {
19+
prettier,
20+
},
21+
rules: {
22+
"prettier/prettier": "error",
23+
},
24+
languageOptions: {
25+
globals: globals.node,
26+
},
1927
},
2028
prettierConfig,
21-
]);
29+
];

0 commit comments

Comments
 (0)