aboutsummaryrefslogtreecommitdiff
path: root/eslint.config.js
blob: 9e4f15790f634ec662975b263c4e8af31b0b5812 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import js from "@eslint/js";
import { defineConfig } from "eslint/config";
import prettier from "eslint-config-prettier/flat";
import globals from "globals";

export default defineConfig([
    js.configs.recommended,
    {
        files: ["**/*.js"],
        plugins: {
            js,
        },
        extends: [js.configs.recommended, prettier],
        rules: {
            "no-unused-vars": "warn",
        },
        languageOptions: {
            globals: {
                ...globals.browser,
            },
        },
    },
    {
        files: ["benchmark/index.js"],
        plugins: {
            js,
        },
        extends: [js.configs.recommended, prettier],
        rules: {
            "no-unused-vars": "warn",
        },
        languageOptions: {
            globals: {
                ...globals.node,
            },
        },
    },
]);