Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add support for configuration and removed executable check #24
The primary purpose of this request is to add support for configurations to allow you to set a pylint executable and pylintrc. This would solve issues #16, #14 and supersede the pull request in #21. It is important to be able to switch pylint executables because many times Linux distros include both python 2 and 3 now.
I removed the executable check for three reasons.
added a commit
this pull request
Dec 15, 2014
This was referenced
Dec 15, 2014
I have seen this handled in both JetBrains PyCharm and ActiveState KomodoIDE by inheriting the the path of the library based on how the document or project is set.
As an example, if the programmer is working on a Py3 project, then there is either a project level preference where they set the path of the Python 3.X interpreter or the user preferences will have a section to add the path to the Python 2.X interpreter, then one for the Python 3.X interpreter.
After the paths are set, then, based on the project or document type, it will access the path for the correct interpreter and its library. All of the autocomplete and error checking functionality then points to that library, so that there are no version inconsistency.
I think that the idea of setting at the project level (JetBrains implementation) is smarter, as older projects won't run into issues of deprecatation so long as the Library remains intact and in place.