Вы должны использовать Исполняемый файл вместо Пакета, если вы хотите использовать Pylint в NotePad ++.
Перейдите в конфигурацию из скрипта Python и создайте новый файл .py, чтобы запустить из него Pylint.( я назвал свой файл npphelper.py )
( Добавьте этот файл npphelper.py к пунктам меню и значкам панели инструментов, затем вы можете выполнить его, нажав кнопку. )
Это запустит Pylint в Notepad ++, я разделил Команду на 2 части:
pyLint = 'C:\\PROGRA~1\\Python35\\Scripts\\pylint.exe --reports=n'
console.show()
console.clear()
console.run('%s "%s"' % (pyLint, notepad.getCurrentFilename()))
- Путь к pylint.exe ( Я использовал Shortname вместо Doublequotes )
- Файл, который вы хотите проверить с помощью Pylint ( фактически возвращает путь из активной вкладки )
( Вы должны изменитьПути, чтобы он соответствовал вашей Установке ... )
Все, что вам нужно сделать сейчас, это сохранить этот npphelper.py, открыть вкладку с вашим Project-файлом и запустить созданный вами файл npphelper.py.для пилинта.( например, с помощью кнопки )
Если вы не хотите использовать конфигурацию по умолчанию, создайте шаблон pylintrc ( сохраните их там, где вы хотите ).Я сделал это через CMD с помощью следующей команды:
pylint.exe --generate-rcfile>>myfilename.pylintrc
Затем вам нужно изменить некоторые строки в npphelper.py:
rcfile = 'C:\\PROGRA~1\\Python35\\Scripts\\myrcfile.pylintrc'
pyLint = 'C:\\PROGRA~1\\Python35\\Scripts\\pylint.exe --reports=n --rcfile="%s"' % rcfile
console.show()
console.clear()
console.run('%s "%s"' % (pyLint, notepad.getCurrentFilename()))
Я установилPython Script 1.0.8.0 со всеми дополнениями, использующими MSI-файл здесь .
( Использование PluginManager в Notepad ++ дает вам версию 1.0.6.0 вместо 1.0.8.0 )
Я использую Windows 7 с Notepad ++ 6.9.1, Python 3.5.1 и Pylint 1.5.5.
( я установил pylint через CMD -> " pip install pylint "и обновил его. )
Еще несколько полезных ссылок: