summaryrefslogtreecommitdiff
path: root/.pylintrc
AgeCommit message (Collapse)Author
2023-06-30qt6: Keep pylint import order checks disabledFlorian Bruhin
2023-06-30qt6: Switch most tooling/linting to Qt 6Florian Bruhin
Only mypy missing now...
2023-06-30Remove vim modelinesPhilipp Albrecht
We're deprecating vim modelines in favor of `.editorconfig`. Removing vim modelines could be done using two one-liners. Most of the vim modelines were followed by an empty line, so this one-liner took care of these ones: ```sh rg '^# vim: .+\n\n' -l | xargs sed -i '/^# vim: /,+1d' ``` Then some of the vim modelines were followed by a pylint configuration line, so running this one-liner afterwards took care of that: ```sh rg '^# vim:' -l | xargs sed -i '/^# vim: /d' ```
2023-06-30Remove modeline pylint checkerPhilipp Albrecht
We're deprecating vim modelines in favor of `.editorconfig`.
2023-06-26Initial Python 3.7 dropFlorian Bruhin
2023-06-25Rename some qt6 FIXMEsFlorian Bruhin
Not relevant for v3 and qt6
2023-03-17Merge branch 'qt6-v2' into master-qt6Florian Bruhin
2023-02-06pylint: Enable new extensionsFlorian Bruhin
See https://pylint.pycqa.org/en/latest/whatsnew/2/2.16/index.html#extensions
2022-08-23Adjust some fixme commentsFlorian Bruhin
2022-08-23lint: Ignore pylint import order for nowFlorian Bruhin
2022-08-23WIP: Avoid line-too-longFlorian Bruhin
TODO: Revert once we use black
2022-06-08pylint: Remove outdated disablesFlorian Bruhin
Looks like 2.14 added bad-option-value: https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/full.html locally-enabled is long gone: https://github.com/PyCQA/pylint/issues/2442 and so is bad-continuation: https://github.com/PyCQA/pylint/pull/3571 no-self-use was moved to an extension in this release: https://github.com/PyCQA/pylint/pull/6448
2022-04-04Drop python3.6 support.Jimmy
Commits for dropping 3.5 support to copy from: c245b7d855ccd "Initial drop of Python 3.5" ccdfb44b8568b "Drop support for Python 3.6.0" Anything needed to update regarding OS version support in doc/install.asciidoc? TODO: remove 3.6/7 annotations in requirements files and rebuild workflows: not sure I updated it right (run 5.12 with 3.7, same 18.04 OS) but 18.04 seems to have 3.7 on it too so it should work. It'll all change when we drop <5.15 anyway. Not sure what the minimum ubuntu version will be going forward. Regarding mimetype overrides (ebb3046822adb) the doctring says they can all go in 3.7 but .h5 is still missing on py39, not sure if we should care. There are a bunch of old(?) warning messages still ignored in tests/end2end/fixtures/quteprocess.py.
2022-03-30pylint: Enable private_import extensionFlorian Bruhin
2021-12-03pylint: Enable docparams checkerFlorian Bruhin
2021-12-03pylint: Enable else-if-usedpylint-2-12Florian Bruhin
2021-12-03pylint: Enable for_any_all extensionFlorian Bruhin
2021-12-03pylint: Enable more extensions with no new messagesFlorian Bruhin
2021-12-03pylint: Enable code_style extensionFlorian Bruhin
All messages disabled right now, but sounds useful for future updates
2021-12-03pylint: Set py-versionFlorian Bruhin
2021-12-03pylint: Remove open encoding checkerFlorian Bruhin
Now built into pylint
2021-12-03pylint: Remove broad-try-clause entirely for nowFlorian Bruhin
See #6857
2021-12-02pylint: Disable too-many-try-statementsFlorian Bruhin
See #6857
2021-12-02pylint: Disable raise-missing-fromFlorian Bruhin
2021-12-02pylint: Set class-const-naming-styleFlorian Bruhin
See #6857
2021-12-02pylint: Disable logging-fstring-interpolation for nowFlorian Bruhin
See #6197
2021-12-02pylint: Disable consider-using-f-stringFlorian Bruhin
Too big code churn right now, will do this for qutebrowser v3.0.0: See #3020
2021-02-11Fix lintFlorian Bruhin
2021-02-10pylint: Allow A-Z for attributesFlorian Bruhin
To use ClassVar with dataclass
2020-12-19Merge branch 'master' into more-sophisticated-adblockÁrni Dagur
2020-12-19Fix more lint issues related to content blockingÁrni Dagur
2020-11-25scripts: Fix lintFlorian Bruhin
2020-08-03pylint: Bump up maximum line length to 88Florian Bruhin
For compatibility with black if people want to start using it for new code. See #4770, #1455
2020-04-15Fix lintFlorian Bruhin
2020-01-13Delete qute_pylint.settraceFlorian Bruhin
This is handled by flake8-debugger
2019-10-01pylint: Remove known-* workaroundFlorian Bruhin
2019-10-01pylint: Add trailing commas to configFlorian Bruhin
2019-10-01pylint: Enable overlapping_exceptionsFlorian Bruhin
It was moved to a pylint extension because it makes no sense for polyglot Python 2/3 code, but we're not doing that.
2019-10-01pylint: Enable broad_try_clauseFlorian Bruhin
2019-10-01pylint: Enable emptystring extensionFlorian Bruhin
2019-10-01pylint: Skip bad-builtin extensionFlorian Bruhin
2019-10-01pylint: Ignore DummyBox errorsFlorian Bruhin
pylint complains because msgbox.msgbox() can return DummyBox, but we know that's not the case in tests/unit/misc/test_msgbox.py.
2019-10-01pylint: Disable no-else-continueFlorian Bruhin
2019-10-01pylint: Ignore import-outside-toplevelFlorian Bruhin
There are good reasons to do those.
2019-04-02Disable bad-builtin pylint ruleJay Kamat
2018-09-27Fix lintFlorian Bruhin
2017-12-15pylint: More config adjustmentsFlorian Bruhin
2017-12-15pylint: Re-enable ungrouped-importsFlorian Bruhin
2017-12-15Reorder pylint ignoresFlorian Bruhin
2017-12-15pylint: Re-enable bad-continuationFlorian Bruhin
And lots and lots of whitespace changes.