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

Add Pylint GitHub action #154

Merged
merged 2 commits into from
May 28, 2023
Merged

Add Pylint GitHub action #154

merged 2 commits into from
May 28, 2023

Conversation

rnowling-memphis
Copy link
Contributor

In addition to checking for "code quality" (e.g., coding conventions), Pylint can find logical (e.g., calling methods with an incorrect number of arguments) errors. This can help us ensure that the code in the master branch remains in a working state.

In addition to checking for "code quality" (e.g., coding conventions), Pylint can find logical (e.g., calling methods with an incorrect number of arguments) errors.  This can help us ensure that the code in the master branch remains in a working state.
@rnowling-memphis
Copy link
Contributor Author

Note that this is failing right now because of all of the Pylint problems. I recommend that as contributors touch files, they attempt to clean up the Pylint failures in those files. Many of the issues should be something that can be resolved quickly. In cases where we disagree with Pylint, we can add a configuration file that excludes those checks.

Install the Memphis.py library so that we can grab the dependencies to avoid import errors
@rnowling-memphis
Copy link
Contributor Author

Pylint was indicating that it couldn't import Memphis.py's dependencies. I added the installation of the Memphis.py library as one of the setup steps. This prevents that error.

@idanasulin2706
Copy link
Contributor

Thanks @rnowling-memphis, let's start working with it and make changes accordingly.
Could you please also take a look at this one to see if it can be helpful?

#120

@idanasulin2706 idanasulin2706 merged commit 7567cba into master May 28, 2023
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.

2 participants