-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
Problem
We have no standardised linter, which means that every repositories coding standards may defer. This makes it more of a challenge to easily work on multiple repositories. Our CI currently runs this process using super-linter, so it will be necessary for our services to meet the same standard, else the CI will fail.
Solution
We will use super-linter, in order to validate that our code meets certain standards. The library support almost every codebase, making it ideal for our use case.
We will need to adapt our codebase in order to validate the following command:
docker run -e RUN_LOCAL=true -e TYPESCRIPT_DEFAULT_STYLE=prettier -e VALIDATE_DOCKERFILE_HADOLINT=false -v $(pwd):/tmp/lint github/super-linter:slim-latest
Tasks
- CI: Align /mongo-lib codebase to super-linter #46
- CI: Align /discord-bot codebase to super-linter #47
- CI: Align /frontend-next codebase to super-linter #48
- CI: Align /broker-lib-ts codebase to super-linter #49
- CI: Align /broker-lib-py codebase to super-linter #50
- CI: Align /api codebase to super-linter #51
- CI: Align /frontend codebase to super-linter #52
Prerequisites
Metadata
Metadata
Assignees
Labels
No labels