From de4efa055e13326a2e28567caa0db24a44af5433 Mon Sep 17 00:00:00 2001 From: Alec Date: Fri, 25 Feb 2022 21:37:47 -0500 Subject: [PATCH] Update super-linter.yml --- .github/workflows/super-linter.yml | 59 ++++++++++++++++++++---------- 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index 0ded8fc..e169ac0 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -1,37 +1,58 @@ -# This workflow executes several linters on changed files based on languages used in your code base whenever -# you push a code or open a pull request. -# -# You can adjust the behavior by modifying this file. -# For more information, see: -# https://github.com/github/super-linter +--- +########################### +########################### +## Linter GitHub Actions ## +########################### +########################### name: Lint Code Base +# +# Documentation: +# https://help.github.com/en/articles/workflow-syntax-for-github-actions +# + +############################# +# Start the job on all push # +############################# on: push: - branches: [ master ] - paths: - - 'client/' - - 'server/' - - 'spec/' + branches-ignore: [master] + # Remove the line above to run when pushing to master pull_request: - branches: [ master ] - paths: - - 'client/' - - 'server/' - - 'spec/' + branches: [master] + +############### +# Set the Job # +############### jobs: - run-lint: + build: + # Name the Job + name: Lint Code Base + # Set the agent to run on runs-on: ubuntu-latest + + ################## + # Load all steps # + ################## steps: - - name: Checkout code + ########################## + # Checkout the code base # + ########################## + - name: Checkout Code uses: actions/checkout@v2 with: # Full git history is needed to get a proper list of changed files within `super-linter` fetch-depth: 0 + ################################ + # Run Linter against code base # + ################################ - name: Lint Code Base uses: github/super-linter@v4 env: VALIDATE_ALL_CODEBASE: false - DEFAULT_BRANCH: master + DEFAULT_BRANCH: develop GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + LINTER_RULES_PATH: / + JAVASCRIPT_ES_CONFIG_FILE: .eslintrc.json + VALIDATE_JAVASCRIPT_ES: true