{"repo":"BretFisher/super-linter-workflow","free":true,"listed":false,"github":"https://github.com/BretFisher/super-linter-workflow","clone":"git clone https://github.com/BretFisher/super-linter-workflow.git","description":"A Reusable Workflow of the Super-Linter GitHub Action","language":null,"stars":44,"topics":["ci-cd","github-actions","lint","linter","super-linter","workflow-reusable"],"license":"Unlicense","category":"dev-tools","readme_excerpt":"Super Linter Reusable Workflow Examples The GitHub Super-Linter project is a fantastic way to lint all your file types with a single GitHub Actions Workflow. A great way to implement it everywhere is to use GHA's Reusable Workflows (see below). My video walkthrough of this repository Features of this custom Super-Linter example - All the features of Super-Linter in a Reusable Workflow. - Bonus: Optionally turn off non-DevOps linters (CSS, JS, HTML, etc.) when you want to ignore code (in my case it's to ignore sample code I stick in DevOps projects). - Bonus: I added Job steps to correctly determine which branch to diff files with (in the case of having multiple release branches). - Bonus: Lints only changed files on a PR, but lints all files on merge to main (or any release) branch. ⚠️ DO NOT call this reusable workflow directly , rather, use it as a template repository and fork it for your own reusable workflow. I might change this workflow at any time, based on new GHA features or learnings, and your calling workflow might break. ⚠️ Breaking Change 2026-03-31 As of Super-Linter v6 (8/2024), it needs pull-request: write permissions by default to create a summary comment in the PR. Ensure your \"calling\" and \"called\" reusable workflows are set to the minimum permissions below. And also a friendly reminder to fork this repository and call it from your other repos rather than calling this repository's reusable workflow directly, which doesn't have releases or versions to limit t","default_branch":null,"files":null,"tree":[],"storefront":"/r/BretFisher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BretFisher/super-linter-workflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}