summaryrefslogtreecommitdiff
path: root/checkers/strings.py
Commit message (Expand)AuthorAgeFilesLines
* Change basestring to six.string_typesBrett Cannon2014-08-291-3/+6
* Modernize to the point of working for Python 2.7 stillBrett Cannon2014-08-291-4/+4
* Fix a false positive with 'too-many-format-args', when the format string cont...cpopa2014-08-271-8/+2
* Fix a false positive with 'too-few-format-args', when the format strings cont...cpopa2014-08-111-3/+3
* Cleanup.cpopa2014-08-081-5/+10
* Properly handle unicode format strings for Python 2. Closes issue #296.cpopa2014-08-051-6/+9
* Properly handle nested format string fields. Closes issue #294.cpopa2014-08-041-21/+35
* Analyze only strings by the string format checker. Closes issue #287.cpopa2014-07-311-0/+7
* Handle 'too-few-format-args' or 'too-many-format-args' for format strings wit...cpopa2014-07-311-0/+16
* Fix a false positive with string formatting checker, when using keyword argum...cpopa2014-07-291-5/+11
* Fix a false positive with string formatting checker, when encountering a stri...cpopa2014-07-291-10/+13
* linting pylintSylvain Th?nault2014-07-251-6/+5
* Restore compatibility with Python 2.6.cpopa2014-07-241-6/+12
* Don't use set comprehension.cpopa2014-07-231-4/+4
* Reorder a check for better coherence, fix a couple of docstrings.cpopa2014-06-261-9/+8
* Separate the good cases from the bad cases, improve the messages.cpopa2014-06-261-17/+22
* No need for a deque here.cpopa2014-06-231-8/+3
* Skip nodes with starargs or kwargs for now.cpopa2014-06-161-0/+4
* Filter out non-const nodes.cpopa2014-06-151-0/+2
* Fix a potential crash for accessors like "{0.missing}".cpopa2014-06-151-1/+1
* Filter YES arguments.cpopa2014-06-151-2/+2
* Move the filtering of YES nodes at the beginning of while block.cpopa2014-06-141-2/+3
* Skip YES arguments, add a few test cases.cpopa2014-06-131-0/+2
* Change message ids.cpopa2014-06-081-6/+6
* Small fixes.cpopa2014-06-081-46/+41
* Make sure that split_format_field_names always returns ints instead of longs ...cpopa2014-06-081-1/+11
* Add support for checking attribute and key lookups in string formatting. Impr...cpopa2014-06-081-32/+134
* Drop Python 2.6 support, other minor fixes.cpopa2014-06-071-31/+30
* Merge with default.cpopa2014-06-071-11/+150
|\
| * Various changes to format checker.cpopa2013-10-031-9/+47
| * Proper handling of manual field specifiers.cpopa2013-09-251-4/+6
| * Add new string format checks.cpopa2013-09-251-0/+26
| * Bug fix.cpopa2013-09-221-1/+1
| * Add basic checks for Python 3 format strings.cpopa2013-09-221-11/+84
* | Do not warn about \u escapes in string literals when Unicode literalsTorsten Marek2014-04-181-3/+6
* | Raise all messages by name in the strings checkers.Torsten Marek2014-04-041-12/+14
* | Updated FSF address.Arun Persaud2014-02-231-1/+1
* | Fix typos in description messagescpopa2013-12-261-2/+2
* | various pylint fixesSylvain Th?nault2013-12-221-1/+1
|/
* some pylint and style fixesSylvain Th?nault2013-07-311-1/+1
* Add @check_messages(...) annotations to help not to spend time on unneeded ch...Anthony Truchet2013-06-181-1/+4
* astng has been renamed astroidDavid Douard2013-06-171-16/+16
* Tokenize the input source only once and hand it to all checkers that need the...Torsten Marek2013-05-011-4/+4
* move string literal checker from format.py to strings.pySylvain Th?nault2013-03-291-2/+105
* Warn about suspicious arguments in {bytes,str,unicode}.{l,r,}strip calls. Clo...Torsten Marek2013-03-291-0/+193