1 Star 0 Fork 125

hzhlu/docsify

forked from docsifyjs/docsify 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
eslint.config.js 1.83 KB
一键复制 编辑 原始数据 按行查看 历史
import eslintConfigPrettier from 'eslint-config-prettier';
import playwrightPlugin from 'eslint-plugin-playwright';
import jestPlugin from 'eslint-plugin-jest';
import globals from 'globals';
import js from '@eslint/js';
export default [
// Ignore (Must be first item in array)
{
ignores: [
// Directories
'_playwright-*',
'dist',
'docs',
'lib',
'node_modules',
// Files
'**/*.md',
'CHANGELOG.md',
'emoji-data.*',
'HISTORY.md',
],
},
// ESLint Recommended
js.configs.recommended,
// Configuration: Prettier
eslintConfigPrettier,
// All Files
{
languageOptions: {
globals: {
...globals.browser,
...globals.node,
$docsify: 'readonly',
Docsify: 'readonly',
},
},
rules: {
'array-callback-return': ['error'],
'block-scoped-var': ['error'],
curly: ['error'],
'dot-notation': ['error'],
eqeqeq: ['error'],
'no-implicit-coercion': ['error', { boolean: false }],
'no-implicit-globals': ['error'],
'no-loop-func': ['error'],
'no-return-assign': ['error'],
'no-template-curly-in-string': ['error'],
'no-unneeded-ternary': ['error'],
'no-unused-vars': ['error', { args: 'none' }],
'no-useless-computed-key': ['error'],
'no-useless-return': ['error'],
'no-var': ['error'],
'prefer-const': [
'error',
{
destructuring: 'all',
},
],
},
},
// Source Files
{
files: ['src/**'],
rules: {
'no-console': ['warn'],
},
},
// Tests: E2E (Playwright)
{
files: ['test/e2e/**'],
...playwrightPlugin.configs['flat/recommended'],
},
// Tests: Integration & Unit (Jest)
{
files: ['test/{integration,unit}/**'],
...jestPlugin.configs['flat/recommended'],
},
];
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/hzhlu/docsify.git
[email protected]:hzhlu/docsify.git
hzhlu
docsify
docsify
develop

搜索帮助