Usage

Learn how to use the eslint package.

Example

eslint.config.js
import vueI18n from "@intlify/eslint-plugin-vue-i18n";
import { eslintFactory } from "@nobears-front-end/eslint";

export default eslintFactory(
  {
    preset: "nuxt-app",
    antfu: {
      ignores: ["dist", "node_modules", "*.yaml", "*.yml", "workflows/ci.yml", ".gitlab-ci.yml", ".release-it.ts", "*.md"],
    },
  },
  ...vueI18n.configs.recommended,
  {
    rules: {},
    settings: {
      "vue-i18n": {
        localeDir: "./src/i18n/messages/*.{ts}",
      },
      "messageSyntaxVersion": "^11.0.0",
    },
  },
);