codenautas / qa-control

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

que sea obligatorio poner "files" en package.json #60

Closed emilioplatzer closed 8 years ago

emilioplatzer commented 8 years ago

Fue un error mío no ponerlo en muchos proyectos, eso hace que se publiquen por ejemplo archivos de test y otras cosas que no se necesitan cuando se instalan como dependientes.

diegoefe commented 8 years ago

Entiendo que debería estar al nivel de la regla "mandatory_files", debe tener shouldAbort:true, correcto? (pregunta 1)

diegoefe commented 8 years ago

Para "invalid_files_section_in_package_json" debería validar algo contra info.files, por ejemplo:

Por otra parte se puede fallar con "invalid_files_section_in_package_json" y/o "lack_of_mandatory_file_1" (pregunta 3)

emilioplatzer commented 8 years ago
  1. no hace falta shouldAbort, porque los demás controles no dependen de ese
  2. ok
  3. invalid
diegoefe commented 8 years ago
  1. No importa cuantos sean los errores, devuelvo un "invalid" sin detalles?
emilioplatzer commented 8 years ago

Entendí mal la pregunta 3: debe contestar lack si no está la sección files e invalid si es inválida.

Respecto de los detalles, mejor si hay detalles (aunque sea en el verbose), pero eso manejalo como sea más rápido.

diegoefe commented 8 years ago

ok con 3. (pregunta 4): qué tipo de scoring uso? mandatories?

emilioplatzer commented 8 years ago

mandatories, ok

diegoefe commented 8 years ago

ok