nanlabs / nancy.js

This repository contains different React components, hooks, apps and libraries that are used in different projects here at NaN Labs.
https://nanlabs.github.io/nancy.js
MIT License
23 stars 10 forks source link

Switch to super-linter for CI Linting using GitHub Actions #95

Open ulises-jeremias opened 1 year ago

ulises-jeremias commented 1 year ago

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:

Proposed Solution

  1. Configure super-linter:

    • Create or update the .github/workflows configuration file to specify the linters and configurations needed.
  2. GitHub Actions Workflows:

    • Update the GitHub Actions workflow files to use super-linter for linting instead of the actual implementation
  3. 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

Version used

latest

Environment details (OS name and version, etc.)

any