Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-18 | Use typing.py-like annotations for command args | Florian 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-19 | Move 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-01 | pylint: Don't require docstring for main() funcs. | Florian Bruhin | |
2016-01-22 | pylint: Allow long lines with # pylint: disable=... | Florian Bruhin | |
2016-01-04 | pylint: Allow long lines for copyright. | Florian Bruhin | |
2015-12-02 | pylint: Re-enable wrong-import-position. | Florian Bruhin | |
This now works due to a fix in pylint 1.5.1. | |||
2015-12-01 | pylint: 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-01 | pylint: Disable some messages again. | Florian Bruhin | |
See https://bitbucket.org/logilab/pylint/issues/713/ This partially reverts a42d99a8b705997d90b655253e9345b0a4251e8c. | |||
2015-11-30 | pylint: Get rid of some customizations in pylintrc | Florian Bruhin | |
2015-11-30 | pylint: Improve ignored-classes list. | Florian Bruhin | |
2015-11-30 | pylint: Use qualified names for ignored-classes. | Florian Bruhin | |
2015-11-30 | pylint: Remove defining-attr-methods from pylintrc. | Florian Bruhin | |
2015-11-30 | pylint: Move expected-line-ending-format to config. | Florian Bruhin | |
2015-11-30 | Disable some new pylint checks. | Florian Bruhin | |
2015-11-30 | Add workarounds for pylint/astroid update. | Florian Bruhin | |
2015-10-26 | Revert "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-26 | Add workarounds for issues with pylint tip. | Florian Bruhin | |
2015-08-02 | pylint: Increase maximum function name length. | Florian Bruhin | |
2015-07-23 | pylint: Change maximum method name length to 50. | Florian Bruhin | |
40 wasn't enough for tests. | |||
2015-07-23 | pylint: Change minimal length for docstrings to 3. | Florian Bruhin | |
2015-06-11 | Make ci_install.py python2 compatible. | Florian Bruhin | |
2015-06-04 | Use pylint's built-in checker to check for CRLF. | Florian Bruhin | |
2015-04-05 | Fix lint. | Florian Bruhin | |
2015-03-26 | lint: 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-23 | Re-enable some pylint checks. | Florian Bruhin | |
2015-03-11 | Adjust pylint exceptions. | Florian Bruhin | |
2015-02-01 | Record 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-21 | Stop pinning pylint/astroid to 1.3.1/1.2.1. | Florian Bruhin | |
2014-09-24 | Make pylint shut up with _UNSET object. | Florian Bruhin | |
2014-09-15 | Fix lint | Florian Bruhin | |
2014-09-04 | Improve webelement API | Florian Bruhin | |
2014-08-07 | pylint: Less stricter similiarity checking. | Florian Bruhin | |
2014-08-05 | pylint: Disable too-many-lines. | Florian Bruhin | |
2014-06-23 | Clean up tests | Florian Bruhin | |
2014-06-19 | Fix module-rgx in .pylintrc | Florian Bruhin | |
2014-06-19 | Add vim modelines to all files. | Florian Bruhin | |
2014-06-17 | pylint: completely disable unnecessary-lambda | Florian Bruhin | |
2014-06-02 | Alter pylint function-rgx to accept setUpModule and tearDownModule | Florian Bruhin | |
2014-05-21 | Fix ALL the lint | Florian Bruhin | |
2014-05-19 | pylint: disable too-many-instance-attributes | Florian Bruhin | |
2014-05-18 | Ignore new pylint warning | Florian Bruhin | |
2014-05-15 | Ignore ez_setup.py properly | Florian Bruhin | |
2014-05-13 | Split statusbar into multiple files | Florian Bruhin | |
2014-05-06 | Depend on appdirs instead of bundling | Florian Bruhin | |
2014-04-29 | Fix some checks | Florian Bruhin | |
2014-04-28 | Fix/silence checks | Florian Bruhin | |
2014-04-22 | linting cleanup | Florian Bruhin | |
2014-04-16 | Increase pylint min-similarity-lines | Florian Bruhin | |
2014-04-16 | Better linting with config files | Florian Bruhin | |