¿Cómo puedo deshabilitar ESlint en el proyecto generado con vue-cli?

preLoaders: [
  {
    test: /\.vue$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  },
  {
    test: /\.js$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  }
]

Si puedo quitar el loader: 'eslint' línea no va a compilar, mismo con el ajuste a una cadena vacía. Sé que puedo optar por ESLint durante la fase de inicialización, pero ¿cómo puedo desactivar después de mi proyecto ha sido creado?

InformationsquelleAutor Mahmud Adam | 2016-08-04

9 Comentarios

  1. 12

    Vue starter proyectos están construidas con un lenguaje de plantillas.

    Mirando las plantillas (el {{#lint}} bits) aparece que usted pueda eliminar toda la preLoaders bloque.

    • También, un hoteles de revisión en caso de que el OP quiere fácil de activar y desactivar es para agregar rutas a el .eslintignore archivo.
    • src/*.js no ayuda a desactivar eslint para src archivo … puede ser necesario tomar medidas adicionales? @BillCriswell
    • Yup. El bloqueo de la esta parte funciona.
    • puede que desee utilizar src/**/*.js y src/**/*.vue para ignorar los archivos de forma recursiva
  2. 23

    Como de la versión actual (^3.0?) sólo puede establecer:

    useEslint: false,

    en config/index.js

    • Funcionó!Creo que en las versiones más recientes, esta debe ser la respuesta aceptable.
    • Esto no está funcionando para mí.
  3. 18

    Como de 2019, March :

    En el vue.config.js :

    module.exports = {
      ...
      lintOnSave: false
      ...
    }

    Buena Suerte…

    • Hola @Hybridwebdev, no hay ninguna mención de lintOnSave en respuesta. ¿Por qué has mencionado que es un copia de la aceptación de la respuesta?
    • Esta es la solución más rápida. Aceptado respuesta!
  4. 5

    Hay algunos fuera de la fecha de respuestas aquí.

    Porque vue-cli 3 está utilizando una configuración cero de enfoque, la manera de desactivarlo es simplemente desinstalar el módulo:

    npm remove @vue/cli-plugin-eslint
  5. 2

    En la última versión, abra el «.eslintrc.js archivo» y en «root»: false».Cómo deshabilitar ESLint en vue-cli?

    • Esto no está funcionando para mí.
    • Por supuesto que no trabajo desde root sólo dice ESLint que todas las reglas de la carpeta principal debe ser desestimado.
  6. 1

    Ir dentro de «archivo» tslint.json» y excluir todos los archivos en linterOptions. La configuración predeterminada sólo excluye de la carpeta node_modules. También puede establecer el «estricto»: false, dentro de tsconfig.json

      "linterOptions": {
        "exclude": [
          "*/**"
        ]
      },

    lugar de

      "linterOptions": {
        "exclude": [
          "node_modules/**"
        ]
      },

Dejar respuesta

Please enter your comment!
Please enter your name here