ITADN

Docs: Update Usage example to use native defineConfig

#3251Open314systems 创建于 2026-06-15
3
314systemscommented
The current Usage section in the README shows a plain array export for the flat config. https://github.com/sindresorhus/eslint-plugin-unicorn/blob/c21d98c56ff8d0cdb6a0ea8c0d673ca0b8abc7bc/readme.md?plain=1#L29-L39 However, [ESLint's documentation](https://eslint.org/docs/latest/use/getting-started) recommends using `defineConfig`. For example: ```js import eslintPluginUnicorn from 'eslint-plugin-unicorn'; import { defineConfig } from 'eslint/config'; import globals from 'globals'; export default defineConfig([ { languageOptions: { globals: globals.builtin, }, plugins: { unicorn: eslintPluginUnicorn, }, rules: { 'unicorn/prefer-module': 'error', 'unicorn/…': 'error', }, }, // ... ]); ``` ```js import eslintPluginUnicorn from 'eslint-plugin-unicorn'; export default defineConfig([ eslintPluginUnicorn.configs.recommended, { rules: { 'unicorn/prefer-module': 'warn', }, }, ]); ``` ```js import eslintPluginUnicorn from 'eslint-plugin-unicorn'; import { defineConfig } from 'eslint/config'; export default defineConfig([ eslintPluginUnicorn.configs.all, { rules: { 'unicorn/prefer-module': 'warn', }, }, ]); ```
0 条评论