codenautas / qa-control

QA control of things that nobody controls
MIT License
1 stars 0 forks source link

Crear la nueva directiva qa-control ecmaVersion #59

Closed emilioplatzer closed 8 years ago

emilioplatzer commented 8 years ago

si en la sección qa-control existe "ecmaVersion": 6 el número debe usarse para llenar la versión en:

  "jshintConfig": {
    "asi": false,
    "forin": true,
    "curly": true,
    "esversion": 6
  },
  "eslintConfig":{
    "env": {
      "node": false
    },
    "rules": {
      "strict": 0,
      "no-console": 1,
      "no-unused-vars": 1
    },
    "parserOptions": {
      "ecmaVersion": 6
    }
  },

si no figura se asume 5

diegoefe commented 8 years ago

Entiendo que la regla sería:

Esto es correcto? O cómo es?

emilioplatzer commented 8 years ago
diegoefe commented 8 years ago

Qué pasa si run-in === 'server' y, por ejemplo, jshint requiere { "esversion": 6 }?

emilioplatzer commented 8 years ago

Ya no, cambia por esta. Esta regla reemplaza la anterior, porque es una mejora.

La idea original es que en el server se pudiera usar es6 y que jshint no proteste.

La mejora actual es indicar si se va a usar es6 para que jshint no proteste unicamente en ese caso

diegoefe commented 8 years ago

Entiendo que esta regla es eclipsada por:

Correcto?