Tengo dos plugins que están fallando en las pruebas de Travis. Parece que no tengo archivos ES6 en ellos y ESLint se siente excluido.
Ejecutando linters/prettyfiers
eslint yarn run v1.22.5
$ /var/www/discourse/node_modules/.bin/eslint -v
v6.8.0
Completado en 0.32s.
prettier yarn run v1.22.5
$ /var/www/discourse/node_modules/.bin/prettier -v
2.1.1
Completado en 0.28s.
[2020-09-07 01:34:21] bundle exec rubocop --parallel plugins/discourse-allow-pm-to-staff
Inspeccionando 2 archivos
..
2 archivos inspeccionados, no se detectaron infracciones
[2020-09-07 01:34:22] bundle exec ruby script/i18n_lint.rb plugins/discourse-allow-pm-to-staff/config/locales/{client,server}.en.yml
[2020-09-07 01:34:23] yarn eslint --global I18n --ext .es6 plugins/discourse-allow-pm-to-staff
yarn run v1.22.5
$ /var/www/discourse/node_modules/.bin/eslint --global I18n --ext .es6 plugins/discourse-allow-pm-to-staff
¡Ups! Algo salió mal :(
ESLint: 6.8.0.
No se encontraron archivos que coincidan con el patrón "plugins/discourse-allow-pm-to-staff".
Verifique si hay errores de escritura en el patrón.
Error: El comando falló con código de salida 2.
Visite https://yarnpkg.com/en/docs/cli/run para obtener documentación sobre este comando.
Listando infracciones de prettier en discourse-allow-pm-to-staff:
Sí, apliqué esta corrección para GitHub Actions el otro día:
Básicamente, la nueva versión de ESLint no acepta cuando no coincide con nada. Aproveché también para simplificar los comandos y aplicaré lo mismo a nuestra tarea de Rake, sin problema.
2 archivos inspeccionados, no se detectaron infracciones
[2020-09-10 18:43:13] bundle exec ruby script/i18n_lint.rb plugins/discourse-topic-default-tag/config/locales/{client,server}.en.yml
[2020-09-10 18:43:13] yarn eslint --global I18n --ext .es6 plugins/discourse-topic-default-tag
yarn run v1.22.5
$ /var/www/discourse/node_modules/.bin/eslint --global I18n --ext .es6 plugins/discourse-topic-default-tag
¡Vaya! Algo salió mal :(
ESLint: 6.8.0.
No se encontraron archivos que coincidan con el patrón "plugins/discourse-topic-default-tag".
Por favor, verifica si hay errores de escritura en el patrón.
Error: El comando falló con código de salida 2.
Para obtener información sobre este comando, visita https://yarnpkg.com/en/docs/cli/run
Listando infracciones de prettier en discourse-topic-default-tag: