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

Megalinter initial #207

Merged
merged 8 commits into from
Aug 31, 2023
Merged

Conversation

RandyLevensalor
Copy link
Collaborator

What type of PR is this?

Add one of the following kinds:

  • tests

What this PR does / why we need it:

This adds megalinter github action to lint yaml files and provide some basic repository checks.

This checks against the openapi configuration with a few example rules based on commonalities.

Whitespace changes were made to the yaml files to pass the yaml linting.

A couple of minor changes were made to ensure compliance with the open api schema.

Which issue(s) this PR fixes:

Fixes #158

Special notes for reviewers:

The yamllint and openapirc configuration files are in the root of the repository. These could be moved to another directory.

JAVA and MARKDOWN linters, which are a part of megalinter are currently disabled. Enabling these will require additional changes to their respective formats and possible updates to the linting.

Changelog input

 release-note

Added megalinter github action to check the formatting of yaml files.

Additional documentation

This section can be blank.

docs

eric-murray
eric-murray previously approved these changes Aug 24, 2023
Copy link
Collaborator

@hdamker hdamker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add linting GitHub actions
3 participants