UNPKG

aptos

Version:
37 lines (36 loc) 1.06 kB
module.exports = { env: { browser: true, es2021: true, node: true, }, ignorePatterns: ["*.js", "examples/*", "src/indexer/generated/**", "scripts/publish_ans_contract.ts"], extends: ["airbnb-base", "airbnb-typescript/base", "prettier"], parser: "@typescript-eslint/parser", parserOptions: { tsconfigRootDir: __dirname, project: ["tsconfig.json"], ecmaVersion: "latest", sourceType: "module", }, plugins: ["@typescript-eslint"], rules: { quotes: ["error", "double"], "max-len": ["error", 120], "import/extensions": ["error", "never"], "max-classes-per-file": ["error", 10], "import/prefer-default-export": "off", "object-curly-newline": "off", "no-use-before-define": "off", "no-unused-vars": "off", "@typescript-eslint/no-use-before-define": ["error", { functions: false, classes: false }], "@typescript-eslint/no-unused-vars": ["error"], }, settings: { "import/resolver": { node: { extensions: [".js", ".jsx", ".ts", ".tsx"], }, }, }, };