<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/flake8.git/flake8, branch feature/register-optional-checks</title>
<subtitle>gitlab.com: pycqa/flake8.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/'/>
<entry>
<title>Prevent unintended behaviour modifying options.ignore</title>
<updated>2014-12-18T21:25:37+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>ian.cordasco@rackspace.com</email>
</author>
<published>2014-12-18T21:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=2d5a6b1670d8e9c5c4490fee645289520794993f'/>
<id>2d5a6b1670d8e9c5c4490fee645289520794993f</id>
<content type='text'>
Previously, it was entirely plausible for us to remove something from
options.ignore overzealously. This is more confined logic and much more akin
to what I was intending the behaviour to be.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, it was entirely plausible for us to remove something from
options.ignore overzealously. This is more confined logic and much more akin
to what I was intending the behaviour to be.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ability to turn checks off by default</title>
<updated>2014-12-18T21:11:26+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>ian.cordasco@rackspace.com</email>
</author>
<published>2014-12-18T21:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=b301532636b60683b339a2d081728d22957a142f'/>
<id>b301532636b60683b339a2d081728d22957a142f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'extra_include_eggs' into 'master'</title>
<updated>2014-12-06T04:19:58+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-12-06T04:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=48a256b583425da5fc329a301af4b2c9aeff0e41'/>
<id>48a256b583425da5fc329a301af4b2c9aeff0e41</id>
<content type='text'>
Extra include eggs

Add `.eggs` and `*.egg` to `EXTRA_EXCLUDE`

This is because these are usually downloaded by setuptools and they're usually other people's code so you don't want to check them.

```
[marca@marca-mac2 requests-unixsocket]$ flake8
./.eggs/pbr-0.10.0-py2.7.egg/pbr/packaging.py:740:17: E265 block comment should start with '# '
./pbr-0.10.0-py3.4.egg/pbr/packaging.py:740:17: E265 block comment should start with '# '
```

See merge request !10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extra include eggs

Add `.eggs` and `*.egg` to `EXTRA_EXCLUDE`

This is because these are usually downloaded by setuptools and they're usually other people's code so you don't want to check them.

```
[marca@marca-mac2 requests-unixsocket]$ flake8
./.eggs/pbr-0.10.0-py2.7.egg/pbr/packaging.py:740:17: E265 block comment should start with '# '
./pbr-0.10.0-py3.4.egg/pbr/packaging.py:740:17: E265 block comment should start with '# '
```

See merge request !10
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into 'master'</title>
<updated>2014-12-06T03:49:30+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-12-06T03:49:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=73b334a6e43362ffdb1052a4662a34fce5a80887'/>
<id>73b334a6e43362ffdb1052a4662a34fce5a80887</id>
<content type='text'>
Exit Flake8Command.run() cleanly if style checks pass

When using distutils/setuptools, it is common to perform several commands in sequence. For example: `python setup.py flake8 bdist_egg`. When `run()` exits by raising a `SystemExit` exception, it causes the entire chain to break - meaning flake8 cannot be used in combination with any other command.

This change simply alters the behavior to exit normally if there were no style violations found. Otherwise, it will exit immediately, as before, with a non-zero exit code.

See merge request !8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Exit Flake8Command.run() cleanly if style checks pass

When using distutils/setuptools, it is common to perform several commands in sequence. For example: `python setup.py flake8 bdist_egg`. When `run()` exits by raising a `SystemExit` exception, it causes the entire chain to break - meaning flake8 cannot be used in combination with any other command.

This change simply alters the behavior to exit normally if there were no style violations found. Otherwise, it will exit immediately, as before, with a non-zero exit code.

See merge request !8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add .eggs and *.egg to EXTRA_EXCLUDE</title>
<updated>2014-11-25T18:24:27+00:00</updated>
<author>
<name>Marc Abramowitz</name>
<email>marc@marc-abramowitz.com</email>
</author>
<published>2014-11-25T18:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=d95cf46f7218576e1e1427b488e5d56ea43dbaa0'/>
<id>d95cf46f7218576e1e1427b488e5d56ea43dbaa0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add first pass at integration style tests</title>
<updated>2014-11-01T03:45:59+00:00</updated>
<author>
<name>Joe Gordon</name>
<email>joe.gordon0@gmail.com</email>
</author>
<published>2014-10-14T04:42:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=8b4bbd23bf37fb946b664f5932e4903f802c6e0d'/>
<id>8b4bbd23bf37fb946b664f5932e4903f802c6e0d</id>
<content type='text'>
In order to better prevent regressions (such as related to concurrency),
Add a integration test framework to simulate running flake8 with
arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to better prevent regressions (such as related to concurrency),
Add a integration test framework to simulate running flake8 with
arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not exit early if style checks pass</title>
<updated>2014-10-28T06:02:24+00:00</updated>
<author>
<name>Josh</name>
<email>jcwilson.gitlab@nym.hush.com</email>
</author>
<published>2014-10-28T06:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=236e0f0ea1d74a5acaef074d7494184fa9f1fa1b'/>
<id>236e0f0ea1d74a5acaef074d7494184fa9f1fa1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release 2.2.5</title>
<updated>2014-10-20T02:26:24+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-20T02:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=247877b7c57d101d32c9c5560910c7609afb3e7b'/>
<id>247877b7c57d101d32c9c5560910c7609afb3e7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Flush all subprocess output before exit</title>
<updated>2014-10-19T17:06:19+00:00</updated>
<author>
<name>Weeble</name>
<email>clockworksaint@gmail.com</email>
</author>
<published>2014-10-19T17:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=6e087116227079770fc2653bb2d97bc3ccfff2ff'/>
<id>6e087116227079770fc2653bb2d97bc3ccfff2ff</id>
<content type='text'>
Subprocesses write to stdout. They must flush their output before the
main process exits to avoid losing output or confusing the calling
program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Subprocesses write to stdout. They must flush their output before the
main process exits to avoid losing output or confusing the calling
program.
</pre>
</div>
</content>
</entry>
<entry>
<title>Loosen the regular expression search</title>
<updated>2014-10-15T20:47:52+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>ian.cordasco@rackspace.com</email>
</author>
<published>2014-10-15T20:27:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=bc0985787d0c1b65e1b35723c54d2cce363ebd34'/>
<id>bc0985787d0c1b65e1b35723c54d2cce363ebd34</id>
<content type='text'>
I have seen people who place the comment at the bottom of the file and it
would be backwards incompatible if we did anything but preserve it as a search
instead of match
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have seen people who place the comment at the bottom of the file and it
would be backwards incompatible if we did anything but preserve it as a search
instead of match
</pre>
</div>
</content>
</entry>
</feed>
