UNPKG

@stemcmicro/core

Version:

Computer Algebra System in TypeScript

34 lines (32 loc) 1.04 kB
import eslintJs from "@eslint/js"; import typescriptEslint from "@typescript-eslint/eslint-plugin"; import typescriptParser from "@typescript-eslint/parser"; import eslintConfigPrettier from "eslint-config-prettier"; import globals from "globals"; import eslintTs from "typescript-eslint"; export default [ { ignores: ["build/**", "coverage/**", "dist/**", "docs/**", "node_modules/**", "types/**", "www/**", "register.js"] }, { files: ["**/*.ts"], languageOptions: { parser: typescriptParser, parserOptions: {}, globals: globals.browser }, plugins: { "@typescript-eslint": typescriptEslint }, rules: { // Make this "error" when releasing. "brace-style": [2, "stroustrup"], "no-console": "warn", "no-param-reassign": "off", semi: [2, "always"] } }, eslintJs.configs.recommended, ...eslintTs.configs.recommended, eslintConfigPrettier ];