deps(dev): update dependency eslint to v8.46.0 #637
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Attribution goes to @pklaschka for this awesome action. | |
# Taken from the chat-xd-plugin workflows | |
# https://github.com/pklaschka/chat-xd-plugin/ (c) 2020 Pablo Klaschka (MIT-Licensed) | |
name: Lint | |
# Events that trigger this workflow | |
on: | |
push: | |
branches: [main] | |
pull_request: | |
branches: [main] | |
workflow_dispatch: | |
jobs: | |
run-linters: | |
name: Run linters | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout 📥 | |
uses: actions/checkout@v3 | |
- name: Setup Node 💿 | |
uses: actions/setup-node@v3 | |
with: | |
node-version: 16 | |
- name: Restore npm cache ♻️ | |
uses: actions/cache@v3.3.1 | |
with: | |
path: ~/.npm | |
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} | |
restore-keys: | | |
${{ runner.os }}-node- | |
# Remove, when setup-node action supports specifying the node version | |
- name: Install npm v7 ⬆ | |
run: npm install --global npm@v7 | |
# Eslint and Prettier must be in `package.json` | |
- name: Install development dependencies 📚 | |
run: npm ci | |
- name: Run ESLint 📑 | |
run: npm run lint |