refactor: docs (#10126)

This commit is contained in:
Noel
2024-02-29 04:37:52 +01:00
committed by GitHub
parent 0f9017ef95
commit 18cce83d80
192 changed files with 8116 additions and 6321 deletions

View File

@@ -8,6 +8,7 @@ import react from 'eslint-config-neon/flat/react.js';
import typescript from 'eslint-config-neon/flat/typescript.js';
// import oxlint from 'eslint-plugin-oxlint';
import merge from 'lodash.merge';
import tseslint from 'typescript-eslint';
const commonFiles = '{js,mjs,cjs,ts,mts,cts,jsx,tsx}';
@@ -49,9 +50,7 @@ const typeScriptRuleset = merge(...typescript, {
const reactRuleset = merge(...react, {
files: [`apps/**/*${commonFiles}`, `packages/ui/**/*${commonFiles}`],
plugins: { '@unocss': unocss },
rules: {
'@unocss/order': 2,
'@next/next/no-html-link-for-pages': 0,
'react/react-in-jsx-scope': 0,
'react/jsx-filename-extension': [1, { extensions: ['.tsx'] }],
@@ -66,8 +65,7 @@ const prettierRuleset = merge(...prettier, { files: [`**/*${commonFiles}`] });
// const oxlintRuleset = merge({ rules: oxlint.rules }, { files: [`**/*${commonFiles}`] });
/** @type {import('eslint').Linter.FlatConfig[]} */
export default [
export default tseslint.config(
{
ignores: [
'**/node_modules/',
@@ -129,6 +127,13 @@ export default [
rules: { '@typescript-eslint/naming-convention': 0 },
},
reactRuleset,
{
files: [`apps/guide/**/*${commonFiles}`, `packages/ui/**/*${commonFiles}`],
plugins: { '@unocss': unocss },
rules: {
'@unocss/order': 2,
},
},
nextRuleset,
edgeRuleset,
{
@@ -137,4 +142,4 @@ export default [
},
prettierRuleset,
// oxlintRuleset,
];
);