1 Star 1 Fork 0

Luoooo/maplibre-gl-js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.eslintrc 3.43 KB
一键复制 编辑 原始数据 按行查看 历史
Harel M 提交于 2024-01-09 22:44 . Set terrain from diff (#3515)
{
"root": true,
"extends": [
"mourner",
"plugin:import/recommended",
"plugin:import/typescript"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"createDefaultProgram": true
},
"plugins": [
"@typescript-eslint",
"import",
"eslint-plugin-tsdoc",
"jest"
],
"rules": {
"no-dupe-class-members": "off",
"@typescript-eslint/no-dupe-class-members": ["error"],
"@typescript-eslint/no-unused-vars": [
"warn",
{ "argsIgnorePattern": "^_" }
],
"@typescript-eslint/member-delimiter-style": ["error"],
"no-useless-constructor": "off",
"@typescript-eslint/no-useless-constructor": ["error"],
// Disable no-undef. It's covered by @typescript-eslint
"no-undef": "off",
// temporarily disabled due to https://github.com/babel/babel-eslint/issues/485
"no-use-before-define": "off",
// no-duplicate-imports doesn't play well with Flow
// https://github.com/babel/eslint-plugin-babel/issues/59
"no-duplicate-imports": "off",
"import/no-duplicates": "error",
// temporarily disabled for easier upgrading of dependencies
"implicit-arrow-linebreak": "off",
"arrow-parens": "off",
"arrow-body-style": "off",
"no-confusing-arrow": "off",
"no-control-regex": "off",
"no-invalid-this": "off",
"no-buffer-constructor": "off",
"array-bracket-spacing": "error",
"consistent-return": "off",
"global-require": "off",
"import/no-commonjs": "error",
// TSC throws an error on unresolved imports; eslint doesn't understand .js extension in import statement
"import/no-unresolved": "off",
"key-spacing": "error",
"no-eq-null": "off",
"no-lonely-if": "off",
"no-new": "off",
"no-restricted-properties": [2, {
"object": "Object",
"property": "assign"
}],
"no-unused-vars": "off",
"no-warning-comments": "error",
"object-curly-spacing": ["error", "never"],
"prefer-arrow-callback": "error",
"prefer-const": ["error", {"destructuring": "all"}],
"prefer-template": "error",
"prefer-spread": "off",
// @typescript-eslint/quotes requires standard quotes rule to be turned off
"quotes": "off",
"@typescript-eslint/quotes": ["error", "single"],
"no-redeclare": "off",
"@typescript-eslint/no-redeclare": ["error"],
"space-before-function-paren": "off",
"template-curly-spacing": "error",
"no-useless-escape": "off",
// @typescript-eslint/indent requires standard indent rule to be turned off
"indent": "off",
"@typescript-eslint/indent": ["error"],
"no-multiple-empty-lines": [ "error", {
"max": 1
}],
"import/no-relative-packages": ["error"],
"tsdoc/syntax": "warn",
// Jest https://www.npmjs.com/package/eslint-plugin-jest
"jest/no-commented-out-tests": "error",
"jest/no-disabled-tests": "warn",
"jest/no-focused-tests": "error",
"jest/prefer-to-contain": "warn",
"jest/prefer-to-have-length": "warn",
"jest/valid-expect": "error",
"jest/prefer-to-be": "warn",
"jest/no-alias-methods": "warn",
"jest/no-interpolation-in-snapshots": "warn",
"jest/no-large-snapshots": ["warn", { "maxSize": 50, "inlineMaxSize": 20 }],
"jest/no-deprecated-functions": "warn"
},
"reportUnusedDisableDirectives": true,
"ignorePatterns": ["build/*.js", "*.json"],
"globals": {
"performance": true
},
"env": {
"es6": true,
"browser": false
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/luogeng_cn/maplibre-gl-js.git
git@gitee.com:luogeng_cn/maplibre-gl-js.git
luogeng_cn
maplibre-gl-js
maplibre-gl-js
main

搜索帮助