summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release pylint 1.7.5pylint-1.7.5Claudiu Popa2017-12-112-1/+3
|
* Limit pytest in tox.ini as wellClaudiu Popa2017-12-111-1/+1
|
* Try to pin the version of pytest since it won't work on 3.3 any longerClaudiu Popa2017-12-111-1/+1
|
* Add ChangeLog entry for the removal of statClaudiu Popa2017-12-111-0/+2
|
* Backported `trailing-comma-tuple`Claudiu Popa2017-12-113-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 #1565Claudiu Popa2017-12-111-1/+1
|
* Add Changelog for 1.7.3 and 1.7.4. Close #1689Claudiu Popa2017-10-121-0/+18
|
* Improve the release docs with cleaning of pyc files and using twine instead ↵Claudiu Popa2017-09-301-4/+5
| | | | of setup.py upload
* 1.7.3 to 1.7.4 so we can reupload a damn file to pypipylint-1.7.4Claudiu Popa2017-09-301-1/+1
|
* Launch 1.7.3pylint-1.7.3Claudiu Popa2017-09-291-1/+1
|
* Log and crash correctly a child process when an error occurs. Close #1445Claudiu Popa2017-09-291-1/+3
|
* bad-whitespace checking around dotted type hint (#1430) (#1679)Mateusz Bysiek2017-09-292-0/+3
|
* Prepare 1.7.2 releasepylint-1.7.2Claudiu Popa2017-06-032-1/+16
|
* Use unicode for the unsplit ends. Close #1426Claudiu Popa2017-06-031-1/+11
|
* Prepare 1.7.1pylint-1.7.1Claudiu Popa2017-04-172-2/+4
|
* Bring back the message enable check and fix the conditionClaudiu Popa2017-04-172-10/+12
|
* Handle the disallow-trailing-tuple chck more sanely by verifying ↵Claudiu Popa2017-04-173-10/+26
| | | | non-terminating newlines. Close #1424
* Add a manual implementation of the edit distance algorithmClaudiu Popa2017-04-152-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 Popa2017-04-143-0/+22
| | | | visit_exceptioninstance method for them. Close #1419
* Update the release dateClaudiu Popa2017-04-131-1/+1
|
* Try with the fixed release of astroidpylint-1.7.0Claudiu Popa2017-04-132-3/+3
|
* Prepare 1.7.0 releaseClaudiu Popa2017-04-133-7/+5
|
* Fix lintClaudiu Popa2017-04-131-2/+2
|
* Fix lint warningsClaudiu Popa2017-04-131-10/+10
|
* We don't emit by default ``no-member`` if we have opaque inference objects ↵Claudiu Popa2017-04-138-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)vinnyrose2017-04-133-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 issuesClaudiu Popa2017-04-131-5/+10
|
* Move the keyword rules into a class variableClaudiu Popa2017-04-131-7/+11
|
* assign-to-new-keyword (#1386)Łukasz Rogalski2017-04-134-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 #1168Claudiu Popa2017-04-123-0/+20
|
* Handle async block openers for bad-continuation check. Close #1415Claudiu Popa2017-04-123-2/+19
|
* Fix crash on checking attributes of Unknown object. Closes #1365. (#1382)Derek Gustafson2017-04-062-0/+11
|
* Remove anomalous-backslash-in-string from pylintrc ignore list (#1404)Łukasz Rogalski2017-04-021-2/+1
|
* Python 3.6 invalid escape sequence deprecation fixes (#1396)Ville Skyttä2017-04-026-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 Rogalski2017-04-022-0/+17
| | | Closes #1389
* Spelling fixes (#1397)Ville Skyttä2017-04-0219-30/+30
|
* FAQ: clarify that Pylint 1.7 is required when Python 3.6 features are used ↵Łukasz Rogalski2017-04-021-1/+3
| | | | | (#1402) Closes #1399
* Improve documentation (#1401)Łukasz Rogalski2017-04-023-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 Whetter2017-03-312-1/+23
| | | Fixes #1383
* Allow yield in async function for python3.6. Closes #1372. (#1380)Derek Gustafson2017-03-235-2/+21
|
* Add regression test. Close #1326Claudiu Popa2017-03-121-0/+12
|
* Replace getdefaultlocale with getpreferredencoding (#1362)Kári Tristan Helgason2017-03-111-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 #1362Claudiu Popa2017-03-112-0/+23
|
* Split missing+differing docstring param checks (#1344)John Paraskevopoulos2017-03-115-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 Brockschmidt2017-03-082-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 Manista2017-03-075-4/+17
|
* Make cyclic import checker respect local disable clauses (#1286)Łukasz Rogalski2017-03-015-16/+46
| | | Fixes #59
* Use a lru_cache for unimplemented_abstract_methods and safe_inferMoises Lopez - https://www.vauxoo.com/2017-03-012-0/+7
| | | This change should speed up Pylint a bit.
* typing.Tuple and typing.NamedTuple false positives: add failing testsŁukasz Rogalski2017-03-011-0/+24
| | | | Will fix #1295
* Add note for why we have some messages disabled by default. Close #1352Claudiu Popa2017-03-011-0/+10
|