@conjecture-dev/g-std
Version:
A collection of TypeScript utility functions for common programming tasks
39 lines • 1.38 kB
JavaScript
import globals from "globals";
// import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
export default [
{ files: ["**/*.{js,mjs,cjs,ts}"] },
{ languageOptions: { globals: globals.browser } },
// pluginJs.configs.recommended,
// ...tseslint.configs.recommended,
{
files: ["**/*.ts"], // Apply these settings only to TypeScript files
languageOptions: {
parser: tseslint.parser,
parserOptions: {
project: "tsconfig.json", // Path to your tsconfig.json
},
},
plugins: {
"@typescript-eslint": tseslint.plugin,
},
rules: {
"@typescript-eslint/no-floating-promises": "warn",
// Note: you must disable the base rule as it can report incorrect errors
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{
"args": "all",
"argsIgnorePattern": "^_",
"caughtErrors": "all",
"caughtErrorsIgnorePattern": "^_",
"destructuredArrayIgnorePattern": "^_",
"varsIgnorePattern": "^_",
"ignoreRestSiblings": true
}
]
}
}
];
//# sourceMappingURL=eslint.config.mjs.map