47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
###########################
 | 
						|
###########################
 | 
						|
## Linter GitHub Actions ##
 | 
						|
###########################
 | 
						|
###########################
 | 
						|
name: Lint Code Base
 | 
						|
 | 
						|
#
 | 
						|
# Documentation:
 | 
						|
# https://help.github.com/en/articles/workflow-syntax-for-github-actions
 | 
						|
#
 | 
						|
 | 
						|
######################################
 | 
						|
# Start the job on all pull requests #
 | 
						|
######################################
 | 
						|
on: pull_request
 | 
						|
 | 
						|
###############
 | 
						|
# Set the Job #
 | 
						|
###############
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    # Name the Job
 | 
						|
    name: Lint Code Base
 | 
						|
    # Set the agent to run on
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
 | 
						|
    ##################
 | 
						|
    # Load all steps #
 | 
						|
    ##################
 | 
						|
    steps:
 | 
						|
      ##########################
 | 
						|
      # Checkout the code base #
 | 
						|
      ##########################
 | 
						|
      - name: Checkout Code
 | 
						|
        uses: actions/checkout@v2
 | 
						|
 | 
						|
      ################################
 | 
						|
      # Run Linter against code base #
 | 
						|
      ################################
 | 
						|
      - name: Lint Code Base
 | 
						|
        uses: docker://github/super-linter:v2.1.1
 | 
						|
        env:
 | 
						|
          VALIDATE_ALL_CODEBASE: true
 | 
						|
          VALIDATE_MD: false
 |