Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release pylint 1.7.5pylint-1.7.5 | Claudiu Popa | 2017-12-11 | 2 | -1/+3 |
| | |||||
* | Limit pytest in tox.ini as well | Claudiu Popa | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | Try to pin the version of pytest since it won't work on 3.3 any longer | Claudiu Popa | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | Add ChangeLog entry for the removal of stat | Claudiu Popa | 2017-12-11 | 1 | -0/+2 |
| | |||||
* | Backported `trailing-comma-tuple` | Claudiu Popa | 2017-12-11 | 3 | -28/+57 |
| | | | | | Previously this check was only emitted on Python 3. Now it is also emitted on Python 2. | ||||
* | Remove module that wasn't actually moved. Close #1565 | Claudiu Popa | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | Add Changelog for 1.7.3 and 1.7.4. Close #1689 | Claudiu Popa | 2017-10-12 | 1 | -0/+18 |
| | |||||
* | Improve the release docs with cleaning of pyc files and using twine instead ↵ | Claudiu Popa | 2017-09-30 | 1 | -4/+5 |
| | | | | of setup.py upload | ||||
* | 1.7.3 to 1.7.4 so we can reupload a damn file to pypipylint-1.7.4 | Claudiu Popa | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | Launch 1.7.3pylint-1.7.3 | Claudiu Popa | 2017-09-29 | 1 | -1/+1 |
| | |||||
* | Log and crash correctly a child process when an error occurs. Close #1445 | Claudiu Popa | 2017-09-29 | 1 | -1/+3 |
| | |||||
* | bad-whitespace checking around dotted type hint (#1430) (#1679) | Mateusz Bysiek | 2017-09-29 | 2 | -0/+3 |
| | |||||
* | Prepare 1.7.2 releasepylint-1.7.2 | Claudiu Popa | 2017-06-03 | 2 | -1/+16 |
| | |||||
* | Use unicode for the unsplit ends. Close #1426 | Claudiu Popa | 2017-06-03 | 1 | -1/+11 |
| | |||||
* | Prepare 1.7.1pylint-1.7.1 | Claudiu Popa | 2017-04-17 | 2 | -2/+4 |
| | |||||
* | Bring back the message enable check and fix the condition | Claudiu Popa | 2017-04-17 | 2 | -10/+12 |
| | |||||
* | Handle the disallow-trailing-tuple chck more sanely by verifying ↵ | Claudiu Popa | 2017-04-17 | 3 | -10/+26 |
| | | | | non-terminating newlines. Close #1424 | ||||
* | Add a manual implementation of the edit distance algorithm | Claudiu Popa | 2017-04-15 | 2 | -3/+20 |
| | | | | | | | | | We were using editdistance, which is super fast, but the downside is that it might require a compiler on some envs in order to be installed. As such, it is also a hindrance not just for these kind of envs, but for PyPy as well, since it is written in C. Let's use a handcraft implementation for now. Close #1423 | ||||
* | Exceptions have a different type since astroid 1.5.0, use a ↵ | Claudiu Popa | 2017-04-14 | 3 | -0/+22 |
| | | | | visit_exceptioninstance method for them. Close #1419 | ||||
* | Update the release date | Claudiu Popa | 2017-04-13 | 1 | -1/+1 |
| | |||||
* | Try with the fixed release of astroidpylint-1.7.0 | Claudiu Popa | 2017-04-13 | 2 | -3/+3 |
| | |||||
* | Prepare 1.7.0 release | Claudiu Popa | 2017-04-13 | 3 | -7/+5 |
| | |||||
* | Fix lint | Claudiu Popa | 2017-04-13 | 1 | -2/+2 |
| | |||||
* | Fix lint warnings | Claudiu Popa | 2017-04-13 | 1 | -10/+10 |
| | |||||
* | We don't emit by default ``no-member`` if we have opaque inference objects ↵ | Claudiu Popa | 2017-04-13 | 8 | -16/+54 |
| | | | | | | | | | | in the inference results This is controlled through the new flag ``--ignore-on-opaque-inference``, which is by default True. The inference can return multiple potential results while evaluating a Python object, but some branches might not be evaluated, which results in partial inference. In that case, it might be useful to still emit no-member and other checks for the rest of the inferred objects. | ||||
* | Don't emit missing-final-newline or trailing-whitespace for formfeeds. (#1283) | vinnyrose | 2017-04-13 | 3 | -5/+44 |
| | | | | | | | | Don't emit missing-final-newline or trailing-whitespace for formfeeds. Keep the builtin str.splitlines but check for the superset characters and recombine them later. Close #1218. Close #1219 | ||||
* | Minor formatting issues | Claudiu Popa | 2017-04-13 | 1 | -5/+10 |
| | |||||
* | Move the keyword rules into a class variable | Claudiu Popa | 2017-04-13 | 1 | -7/+11 |
| | |||||
* | assign-to-new-keyword (#1386) | Łukasz Rogalski | 2017-04-13 | 4 | -0/+73 |
| | | | | | | Add a new warning, assign-to-new-keyword. This warning is emitted whenever we detect an assignment to a variable name that will become a keyword in the future. | ||||
* | Handle keyword-only args annotation variables. Close #1168 | Claudiu Popa | 2017-04-12 | 3 | -0/+20 |
| | |||||
* | Handle async block openers for bad-continuation check. Close #1415 | Claudiu Popa | 2017-04-12 | 3 | -2/+19 |
| | |||||
* | Fix crash on checking attributes of Unknown object. Closes #1365. (#1382) | Derek Gustafson | 2017-04-06 | 2 | -0/+11 |
| | |||||
* | Remove anomalous-backslash-in-string from pylintrc ignore list (#1404) | Łukasz Rogalski | 2017-04-02 | 1 | -2/+1 |
| | |||||
* | Python 3.6 invalid escape sequence deprecation fixes (#1396) | Ville Skyttä | 2017-04-02 | 6 | -7/+7 |
| | | | https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior | ||||
* | Add tests to prove that exception is no raised after astroid fixes (#1403) | Łukasz Rogalski | 2017-04-02 | 2 | -0/+17 |
| | | | Closes #1389 | ||||
* | Spelling fixes (#1397) | Ville Skyttä | 2017-04-02 | 19 | -30/+30 |
| | |||||
* | FAQ: clarify that Pylint 1.7 is required when Python 3.6 features are used ↵ | Łukasz Rogalski | 2017-04-02 | 1 | -1/+3 |
| | | | | | (#1402) Closes #1399 | ||||
* | Improve documentation (#1401) | Łukasz Rogalski | 2017-04-02 | 3 | -14/+16 |
| | | | | | | | - Use correct capitalisation of PyCQA organisation in Github links - Use current version number (1.7) in ChangeLog file - Use readhedocs URL instead of outdated docs.pylint.org - Avoid here in links in favor of actual info on link we're pointing to | ||||
* | docparams now ignores "optional" specifier on parameter docs (#1391) | Ashley Whetter | 2017-03-31 | 2 | -1/+23 |
| | | | Fixes #1383 | ||||
* | Allow yield in async function for python3.6. Closes #1372. (#1380) | Derek Gustafson | 2017-03-23 | 5 | -2/+21 |
| | |||||
* | Add regression test. Close #1326 | Claudiu Popa | 2017-03-12 | 1 | -0/+12 |
| | |||||
* | Replace getdefaultlocale with getpreferredencoding (#1362) | Kári Tristan Helgason | 2017-03-11 | 1 | -1/+1 |
| | | | | | This PR fixes an issue for users of macOS, where by default LC_CTYPE is set to an invalid locale. See https://bugs.python.org/issue18378 further discussion on this issue. | ||||
* | Add test for #1362 | Claudiu Popa | 2017-03-11 | 2 | -0/+23 |
| | |||||
* | Split missing+differing docstring param checks (#1344) | John Paraskevopoulos | 2017-03-11 | 5 | -34/+104 |
| | | | | | | | | | Add 2 different error codes for different params defined Split param name checking in two functions, one for missing checks and another for different names checks Check for missing params and then check for differing params Minor fix in type of found_argument_names [list --> set] Fixes #1342 | ||||
* | Updating Visual Studio references (#1363) | Kraig Brockschmidt | 2017-03-08 | 2 | -7/+3 |
| | | | | VS documentation has a dedicated page for its PyLint integration; also removing obsolete references to VS 2003. | ||||
* | Add ignored_ and unused_ to unused-* inspections (#1357) | Nathaniel Manista | 2017-03-07 | 5 | -4/+17 |
| | |||||
* | Make cyclic import checker respect local disable clauses (#1286) | Łukasz Rogalski | 2017-03-01 | 5 | -16/+46 |
| | | | Fixes #59 | ||||
* | Use a lru_cache for unimplemented_abstract_methods and safe_infer | Moises Lopez - https://www.vauxoo.com/ | 2017-03-01 | 2 | -0/+7 |
| | | | This change should speed up Pylint a bit. | ||||
* | typing.Tuple and typing.NamedTuple false positives: add failing tests | Łukasz Rogalski | 2017-03-01 | 1 | -0/+24 |
| | | | | Will fix #1295 | ||||
* | Add note for why we have some messages disabled by default. Close #1352 | Claudiu Popa | 2017-03-01 | 1 | -0/+10 |
| |