Запитання з тегом «pylint»

Аналізатор вихідного коду Python шукає помилки та ознаки низької якості.

8
Як запустити Pylint за допомогою PyCharm
Я хочу налаштувати pylint як зовнішній інструмент у всьому моєму каталозі проекту для проекту python, над яким я працюю. Я намагався використовувати сховище як модуль з __init__.pyі без, і він не працює в будь-якому випадку. У мене виникають труднощі з налаштуванням пілінта для запуску з PyCharm. Я знаю, що повинен …

3
код візуальної студії вимкнути автоматичне перенесення довгих рядків -
Я використовую vs код для написання python за допомогою pylint. Коли я натискаю ctrl+ S(зберегти), редактор обертає довгий рядок у кілька коротких рядків. Як відключити дію або налаштувати кількість стовпців переносу на 120 (за замовчуванням - 80)? Я пробував "python.linting.pylintArgs": ["--max-line-length=120"]і "editor.wordWrapColumn": 120, але не працював.

3
Недійсна назва константи Pylint
Я отримую помилку Pylint щодо моєї константи: MIN_SOIL_PARTICLE_DENS(недійсне ім’я). Будь-які ідеї, чому ця константа неправильна? Ось моя повна функція: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 * clay + 0.022 * organic_matter - 0.018 * sand * organic_matter - 0.027 * …

4
Чому Pylint не любить вбудовані функції?
У мене такий рядок: filter(lambda x: x == 1, [1, 1, 2]) Пілінт показує попередження: W: 3: Used builtin function 'filter' Чому так? чи розуміння списку є рекомендованим методом? Звичайно, я можу переписати це так: [x for x in [1, 1, 2] if x == 1] І я не отримую …

2
Чому pylint повертає "не підписуваний об'єкт" для numpy.ndarray.shape?
Я просто зібрав наступний "мінімальний" випадок докори (мінімум у котируваннях, тому що я хотів упевнитись, що pylintне було зафіксовано жодних інших помилок, попереджень, підказок чи пропозицій - мається на увазі, що тут є трохи шаблону): pylint_error.py : """ Docstring """ import numpy as np def main(): """ Main entrypoint """ …
9 python  numpy  pylint 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.