Como sobrescrever uma regra do eslint para uma 파스타 específica

Hoje passei por uma coisa no projeto onde eu trabalho, no qual minha tarefa foi adicionar o ESLint , porém não deveria deixar a regra do no-unused-vars nas migrations.
Essa 시대의 기본 구성은 다음과 같습니다.

{
  "rules": {
    "no-unused-vars": [
      "error",
      {
        "argsIgnorePattern": "^_",
        "varsIgnorePattern": "^_"
      }
    ],
  }
}


Aí eu pesquisei como eu faria isso no meu bom amigo DuckDuckGo(DDG), encontrei várias respostas, mas as principais foram:
  • Criar um .eslintrc.json dentro da pasta de migration e sobrescrever as regras lá(não gostei muito)
  • Usar a opção overrides do ESLint (gostei muito).

  • Vamos ver como fica com a opção de overrides:

    {
      "rules": {
        "no-unused-vars": [
          "error",
          {
            "argsIgnorePattern": "^_",
            "varsIgnorePattern": "^_"
          }
        ],
      },
      "overrides": [
        {
          "files": [
            "migrations/*.js"
          ],
          "rules": {
            "no-unused-vars": "off"
          }
        }
      ]
    }
    


    E foi assim que aprendi a sobrescrever uma regra do eslint para uma 파스타 específica.
    Espero que tenham gostado deste artigo curto. Fiquem bem e até a próxima!

    좋은 웹페이지 즐겨찾기