summaryrefslogtreecommitdiff
path: root/.pylintrc
AgeCommit message (Collapse)Author
2016-05-18Use typing.py-like annotations for command argsFlorian Bruhin
This means: - An annotation like (int, str) is now typing.Union[int, str]. - utils.typing got expanded so it acts like the real typing.py, with issubclass() working properly with typing.Union and __union_params__ being set. - A literal string doesn't exist anymore as annotation, instead @cmdutils.argument now has a 'choices' argument which can be used like @cmdutils.argument('arg', choices=['val1', 'val2']). - Argument validating/converting is now entirely handled by argparser.type_conv instead of relying on python's argparse, i.e. type/choices is now not passed to argparse anymore.
2016-02-19Move pylint plugins to an installed package.Florian Bruhin
This means we can now run things like running pylint --version without having to set PYTHONPATH correctly now. When using skip_install=true, the plugins wouldn't work as they need to import qutebrowser. We have to keep setting PYTHONPATH in run_pylint_on_tests.py, otherwise we get this error I don't quite understand: F: 1, 0: error while code parsing: Unable to load file '/home/florian/proj/qutebrowser/git/__init__.py' ([Errno 2] No such file or directory: '...') (parse-error)
2016-02-01pylint: Don't require docstring for main() funcs.Florian Bruhin
2016-01-22pylint: Allow long lines with # pylint: disable=...Florian Bruhin
2016-01-04pylint: Allow long lines for copyright.Florian Bruhin
2015-12-02pylint: Re-enable wrong-import-position.Florian Bruhin
This now works due to a fix in pylint 1.5.1.
2015-12-01pylint: Enable useless-suppression globally.Florian Bruhin
We deactivate it locally where needed, i.e. where we are sure it's some platform-specific thing.
2015-12-01pylint: Disable some messages again.Florian Bruhin
See https://bitbucket.org/logilab/pylint/issues/713/ This partially reverts a42d99a8b705997d90b655253e9345b0a4251e8c.
2015-11-30pylint: Get rid of some customizations in pylintrcFlorian Bruhin
2015-11-30pylint: Improve ignored-classes list.Florian Bruhin
2015-11-30pylint: Use qualified names for ignored-classes.Florian Bruhin
2015-11-30pylint: Remove defining-attr-methods from pylintrc.Florian Bruhin
2015-11-30pylint: Move expected-line-ending-format to config.Florian Bruhin
2015-11-30Disable some new pylint checks.Florian Bruhin
2015-11-30Add workarounds for pylint/astroid update.Florian Bruhin
2015-10-26Revert "Add workarounds for issues with pylint tip."Florian Bruhin
This reverts commit 1d2683993e206019c35b4df788e99c5c2d746f87. This causes a bad-option-value issue with the current pylint.
2015-10-26Add workarounds for issues with pylint tip.Florian Bruhin
2015-08-02pylint: Increase maximum function name length.Florian Bruhin
2015-07-23pylint: Change maximum method name length to 50.Florian Bruhin
40 wasn't enough for tests.
2015-07-23pylint: Change minimal length for docstrings to 3.Florian Bruhin
2015-06-11Make ci_install.py python2 compatible.Florian Bruhin
2015-06-04Use pylint's built-in checker to check for CRLF.Florian Bruhin
2015-04-05Fix lint.Florian Bruhin
2015-03-26lint: Move options from parameters to config files.Florian Bruhin
This is needed for tox support as we get rid of run_checks.py.
2015-03-23Re-enable some pylint checks.Florian Bruhin
2015-03-11Adjust pylint exceptions.Florian Bruhin
2015-02-01Record global page history to disk.Florian Bruhin
We currently don't do anything with it yet, but people could use it in scripts already and we have the history later when completion or other stuff will be added based on it. See #33.
2015-01-21Stop pinning pylint/astroid to 1.3.1/1.2.1.Florian Bruhin
2014-09-24Make pylint shut up with _UNSET object.Florian Bruhin
2014-09-15Fix lintFlorian Bruhin
2014-09-04Improve webelement APIFlorian Bruhin
2014-08-07pylint: Less stricter similiarity checking.Florian Bruhin
2014-08-05pylint: Disable too-many-lines.Florian Bruhin
2014-06-23Clean up testsFlorian Bruhin
2014-06-19Fix module-rgx in .pylintrcFlorian Bruhin
2014-06-19Add vim modelines to all files.Florian Bruhin
2014-06-17pylint: completely disable unnecessary-lambdaFlorian Bruhin
2014-06-02Alter pylint function-rgx to accept setUpModule and tearDownModuleFlorian Bruhin
2014-05-21Fix ALL the lintFlorian Bruhin
2014-05-19pylint: disable too-many-instance-attributesFlorian Bruhin
2014-05-18Ignore new pylint warningFlorian Bruhin
2014-05-15Ignore ez_setup.py properlyFlorian Bruhin
2014-05-13Split statusbar into multiple filesFlorian Bruhin
2014-05-06Depend on appdirs instead of bundlingFlorian Bruhin
2014-04-29Fix some checksFlorian Bruhin
2014-04-28Fix/silence checksFlorian Bruhin
2014-04-22linting cleanupFlorian Bruhin
2014-04-16Increase pylint min-similarity-linesFlorian Bruhin
2014-04-16Better linting with config filesFlorian Bruhin