Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Adevinta Eslint rules #1722

Merged
merged 49 commits into from
Mar 21, 2024
Merged

Create Adevinta Eslint rules #1722

merged 49 commits into from
Mar 21, 2024

Conversation

carlosvillu
Copy link
Collaborator

@carlosvillu carlosvillu commented Feb 6, 2024

With this PR we are looking to lay the groundwork to be able to do two things:

  • Bring to Linter rules all the agreements in the domain. We are doing this both with new ESLint rules and with a new package that will allow us to lint the repositories, the files they contain and the structures.

  • Monitoring both the failures in the code agreements (Eslint) and in the agreements at repository level (LinterRepository). Sending the necessary information to be able to generate in DD a dashboard that gives us a status of the monitoring of the agreements by team.

Example

image

image

Create a custom test runner following the ESLint API
@carlosvillu carlosvillu merged commit 802faa1 into master Mar 21, 2024
1 check passed
@carlosvillu carlosvillu deleted the sui-lint-adv-rules branch March 21, 2024 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants