You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose switching our CI linting setup, which includes shellcheck, markdownlint, eslint, and others, to use super-linter exclusively for GitHub Actions. super-linter is a comprehensive and centralized linter that supports multiple languages, providing a unified linting experience.
Use Case
There are some benefits of super-linter:
Unified Linting:super-linter supports a wide range of languages and linters, providing a unified linting solution for our GitHub Actions workflow.
Easy Configuration: Simplifies configuration by having a single .github/linters configuration file.
Consistent Output: Standardizes the output format for linting results across different languages and linters.
Extensibility: Supports adding or customizing linters easily, making it adaptable to our specific requirements.
Proposed Solution
Configure super-linter:
Create or update the .github/workflows configuration file to specify the linters and configurations needed.
GitHub Actions Workflows:
Update the GitHub Actions workflow files to use super-linter for linting instead of the actual implementation
Testing:
Thoroughly test the linting process with super-linter in the GitHub Actions workflow to ensure it covers all relevant languages and provides accurate results. You can test this by submitting a PR
Other Information
No response
Acknowledgements
I may be able to implement this feature request
This feature might incur a breaking change
Version used
latest
Environment details (OS name and version, etc.)
any
The text was updated successfully, but these errors were encountered:
Describe the feature
I propose switching our CI linting setup, which includes
shellcheck
,markdownlint
,eslint
, and others, to use super-linter exclusively for GitHub Actions.super-linter
is a comprehensive and centralized linter that supports multiple languages, providing a unified linting experience.Use Case
There are some benefits of
super-linter
:Unified Linting:
super-linter
supports a wide range of languages and linters, providing a unified linting solution for our GitHub Actions workflow.Easy Configuration: Simplifies configuration by having a single
.github/linters
configuration file.Consistent Output: Standardizes the output format for linting results across different languages and linters.
Extensibility: Supports adding or customizing linters easily, making it adaptable to our specific requirements.
Proposed Solution
Configure
super-linter
:.github/workflows
configuration file to specify the linters and configurations needed.GitHub Actions Workflows:
super-linter
for linting instead of the actual implementationTesting:
super-linter
in the GitHub Actions workflow to ensure it covers all relevant languages and provides accurate results. You can test this by submitting a PROther Information
No response
Acknowledgements
Version used
latest
Environment details (OS name and version, etc.)
any
The text was updated successfully, but these errors were encountered: