DEV: Update linting setup and fix issues (#17345)

Re-lands #16119 and #17298

* Update eslint-config-discourse
* Update linting workflow
* Prettier-ignore stuff
* Update template-lint config
* Auto-fix template issues
* Fix various template issues
  Mostly incorrect attributes and unused templates
* Prettier js files
* Fix template auto-fix regressions
* Small css tweak

Co-authored-by: Peter Wagenet <peter.wagenet@gmail.com>
This commit is contained in:
Jarek Radosz
2022-07-06 10:37:54 +02:00
committed by GitHub
co-authored by Peter Wagenet
parent f7c133ac74
commit c3fd91670e
186 changed files with 3235 additions and 3127 deletions
+3 -2
View File
@@ -86,8 +86,9 @@ jobs:
if: ${{ always() }}
run: |
yarn ember-template-lint \
app/assets/javascripts \
plugins/**/assets/javascripts
--no-error-on-unmatched-pattern \
"app/assets/javascripts/**/*.hbs" \
"plugins/**/assets/javascripts/**/*.hbs"
- name: English locale lint (core)
if: ${{ always() }}