代码拉取完成,页面将自动刷新
同步操作将从 docsifyjs/docsify 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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'],
},
];
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。