// @ts-check
import withNuxt from "./.nuxt/eslint.config.mjs";

export default withNuxt({
  rules: {
    // Garde l'ordre correct : class avant @click
    "vue/attributes-order": "error",

    // Contrôle du nombre d'attributs par ligne
    "vue/max-attributes-per-line": [
      "error",
      {
        singleline: 3, // autorise jusqu’à 3 attributs sur une ligne
        multiline: {
          max: 1, // si retour à la ligne, 1 attr par ligne
          allowFirstLine: false,
        },
      },
    ],
  },
});
