<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pylint.git/ChangeLog, branch confusing-with-statement</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/pylint-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/'/>
<entry>
<title>add warning for confusing usage of with statement</title>
<updated>2015-03-21T22:32:42+00:00</updated>
<author>
<name>Radu Ciorba</name>
<email>radu@devrandom.ro</email>
</author>
<published>2015-03-21T22:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=a93a51bbf9e956e6e88c5eef7ea0b6346fb2bc7e'/>
<id>a93a51bbf9e956e6e88c5eef7ea0b6346fb2bc7e</id>
<content type='text'>
Emitted when an ambiguous looking with statement is used.
For example `with open() as first, second` which looks like a
tuple assignment but is actually 2 context managers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emitted when an ambiguous looking with statement is used.
For example `with open() as first, second` which looks like a
tuple assignment but is actually 2 context managers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Promote a couple of warnings to errors.</title>
<updated>2015-03-20T18:50:18+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-20T18:50:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=db47e6ae3e7f1838d4b38b213514461114d79bab'/>
<id>db47e6ae3e7f1838d4b38b213514461114d79bab</id>
<content type='text'>
These warnings were promoted since they could uncover
potential bugs in the code and since most people are using `pylint -E` anyway,
it's good to have them as errors. These warnings are: assignment-from-none,
unbalanced-tuple-unpacking, unpacking-non-sequence, non-iterator-returned.
Closes issue #388.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These warnings were promoted since they could uncover
potential bugs in the code and since most people are using `pylint -E` anyway,
it's good to have them as errors. These warnings are: assignment-from-none,
unbalanced-tuple-unpacking, unpacking-non-sequence, non-iterator-returned.
Closes issue #388.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ChangeLog entry and new contributor.</title>
<updated>2015-03-18T12:45:48+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-18T12:45:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=479f5742e9745250c7368f972f9d2e7a05c15e4a'/>
<id>479f5742e9745250c7368f972f9d2e7a05c15e4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare 1.4.3 release.</title>
<updated>2015-03-14T16:36:49+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-14T16:36:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=9ece35026faba27477ea486028dc204e41d4c02c'/>
<id>9ece35026faba27477ea486028dc204e41d4c02c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a new option for controlling the peephole optimizer in astroid.</title>
<updated>2015-03-14T15:50:36+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-14T15:50:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=4a5848dccdaf3a2a1f966c38a5f4a2b410b336e1'/>
<id>4a5848dccdaf3a2a1f966c38a5f4a2b410b336e1</id>
<content type='text'>
The option ``--optimize-ast`` will control the peephole optimizer,
which is used to optimize a couple of AST subtrees. The current problem
solved by the peephole optimizer is when multiple joined strings,
with the addition operator, are encountered. If the numbers of such
strings is high enough, Pylint will then fail with a maximum recursion
depth exceeded error, due to its visitor architecture. The peephole
just transforms such calls, if it can, into the final resulting string
and this exhibit a problem, because the visit_binop method stops being
called (in the optimized AST it will be a Const node).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The option ``--optimize-ast`` will control the peephole optimizer,
which is used to optimize a couple of AST subtrees. The current problem
solved by the peephole optimizer is when multiple joined strings,
with the addition operator, are encountered. If the numbers of such
strings is high enough, Pylint will then fail with a maximum recursion
depth exceeded error, due to its visitor architecture. The peephole
just transforms such calls, if it can, into the final resulting string
and this exhibit a problem, because the visit_binop method stops being
called (in the optimized AST it will be a Const node).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ChangeLog entries for the removal of three warnings</title>
<updated>2015-03-11T16:18:00+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-11T16:18:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=a741befacd5fc4e6944bea0f907b95a18a7d8338'/>
<id>a741befacd5fc4e6944bea0f907b95a18a7d8338</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare 1.4.2 release</title>
<updated>2015-03-11T12:50:14+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-11T12:50:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=ba998d7a4e5fce0ea3a3e701ff446bbe4ca406b5'/>
<id>ba998d7a4e5fce0ea3a3e701ff446bbe4ca406b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a couple of doc warnings, use string continuation.</title>
<updated>2015-03-01T23:54:42+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-03-01T23:54:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=22089a1493535c55e0255ff6b324cb757166e2dd'/>
<id>22089a1493535c55e0255ff6b324cb757166e2dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the --py3k flag commutative with the -E flag.</title>
<updated>2015-02-28T17:13:33+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-02-28T17:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=e6ae438fd29d54ec6aca84f750c55b58da998151'/>
<id>e6ae438fd29d54ec6aca84f750c55b58da998151</id>
<content type='text'>
Also, this patch fixes the leaks of error messages from the Python 3
checker when the errors mode was activated. Closes issue #437.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, this patch fixes the leaks of error messages from the Python 3
checker when the errors mode was activated. Closes issue #437.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a new warning for the Python 3 porting checker, 'using-cmp-argument'.</title>
<updated>2015-02-28T14:09:39+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>cpopa@cloudbasesolutions.com</email>
</author>
<published>2015-02-28T14:09:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pylint.git/commit/?id=97bebf6a35f0581491f261e922c8ff0c07cd3eee'/>
<id>97bebf6a35f0581491f261e922c8ff0c07cd3eee</id>
<content type='text'>
This warning is emitted when the `cmp` argument for the `list.sort` or `sorted builtin`
is encountered, since it was removed in Python 3. This is part of the issue #376.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This warning is emitted when the `cmp` argument for the `list.sort` or `sorted builtin`
is encountered, since it was removed in Python 3. This is part of the issue #376.
</pre>
</div>
</content>
</entry>
</feed>
