代码拉取完成,页面将自动刷新
import antfu from '@antfu/eslint-config';
import header from 'eslint-plugin-header';
import barrel from 'eslint-plugin-no-barrel-import';
import { baseRules, typescriptPreset } from '@univerjs/shared/eslint';
export default antfu({
stylistic: {
indent: 4,
semi: true,
},
react: true,
yaml: {
overrides: {
'yaml/indent': ['error', 4, { indicatorValueIndent: 2 }],
},
},
markdown: false,
typescript: true,
formatters: {
css: true,
html: true,
},
rules: baseRules,
}, {
files: ['**/*.ts', '**/*.tsx'],
ignores: ['**/*.d.ts', '**/vite.config.ts', 'playwright.config.ts'],
plugins: {
header,
barrel,
},
rules: {
'barrel/no-barrel-import': 2,
'header/header': [
2,
'block',
[
'*',
' * Copyright 2023-present DreamNum Inc.',
' *',
' * Licensed under the Apache License, Version 2.0 (the "License");',
' * you may not use this file except in compliance with the License.',
' * You may obtain a copy of the License at',
' *',
' * http://www.apache.org/licenses/LICENSE-2.0',
' *',
' * Unless required by applicable law or agreed to in writing, software',
' * distributed under the License is distributed on an "AS IS" BASIS,',
' * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.',
' * See the License for the specific language governing permissions and',
' * limitations under the License.',
' ',
],
2,
],
},
}, typescriptPreset());
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。