Skip to content

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