Anthony Sottile
f955a98b71
Improve error message for malformed per-file-ignores
2019-01-30 19:33:54 -08:00
Anthony Sottile
b0ecf3d28f
Fix flake8 --statistics
2019-01-30 14:39:24 -08:00
Anthony Sottile
137b45ac2f
Fix legacy api invocation of make_notifier
2019-01-30 11:00:36 -08:00
Anthony Sottile
941b120819
Merge branch 'is/490' into 'master'
...
Fix bug flake8 --diff
Closes #490
See merge request pycqa/flake8!292
2019-01-30 18:09:54 +00:00
Anthony Sottile
915184a1e9
Add integration test for flake8 --diff
2019-01-30 09:54:13 -08:00
Anthony Sottile
3579e4e198
Fix linters
2019-01-30 08:58:59 -08:00
Tomer Keren
a4f5447fc8
Refactor file processor tests to use fixture
2019-01-30 08:57:25 -08:00
Tomer Keren
92a037684f
Fix python2 unicode test error
...
I guess that if you don't have something python2 compliant to say. might as well say nothing at all
Also fix linter errors
2019-01-30 08:55:57 -08:00
Tomer Keren
bdf3ce9135
Fix dogfood
2019-01-30 08:55:57 -08:00
Tomer Keren
b64421c5e8
Write a test checking plugin failure exception handling
2019-01-30 08:55:57 -08:00
Anthony Sottile
0c470a65d7
Allow capitalized filenames in per-file-ignores
2019-01-29 23:17:45 -08:00
Anthony Sottile
50e7cc71b9
Latest pycodestyle
2019-01-29 08:58:10 -08:00
Anthony Sottile
dd9a3f421b
Fix linters
2019-01-27 17:19:04 -08:00
Ian Stapleton Cordasco
0f3f4ff9b4
Merge branch 'master' into 'master'
...
Add support for optparse's 'float' and 'complex' types.
Closes #452
See merge request pycqa/flake8!261
2019-01-17 13:50:50 +00:00
Anthony Sottile
9788b87c91
Support more syntaxes in per-file-ignores
2019-01-07 19:35:41 -08:00
ymdatta
cc20e35058
Fixed linting errors
2019-01-04 10:32:06 +05:30
Anthony Sottile
be88d26396
Remove unused and broken flake8.listen plugin type
2018-12-27 16:55:15 -08:00
Tomer Keren
8c9c462154
Add tests for noqa without a space
2018-12-27 18:14:20 +02:00
Tom Milligan
2803d0a810
checker: allow physical checks to return multiple results, add tests
2018-12-10 17:42:53 +00:00
ymdatta
3b16130500
test_option:Modify the tests to check support for optparse's types.
2018-11-09 08:39:47 +05:30
Anthony Sottile
ff15ba0865
Replace setuptools with entrypoints
2018-11-05 11:08:37 -08:00
ymdatta
ccd9beb26d
Added tests for optparse's 'float' and 'complex' types
2018-10-28 22:16:03 +05:30
Ian Stapleton Cordasco
1433a008b3
Add tests for the expected behaviour of per-file-ignores
...
These show that there were some subtle bugs in how we were matching
things and that there are bugs that need to be fixed.
2018-10-27 08:01:14 -05:00
Anthony Sottile
1f1b86a2d1
Fixups after 3.6.0 release
2018-10-23 20:57:42 -07:00
Anthony Sottile
308a0bdb50
Be explicit about the bytes put into test files
2018-10-23 15:47:18 -07:00
Anthony Sottile
42590a68a5
Revert "Merge branch 'revert-63b91c95' into 'master'"
...
This reverts commit ba2fb9c53a , reversing
changes made to 63b91c95ea .
2018-10-23 15:06:49 -07:00
Anthony Sottile
fb1f257128
Revert "Merge branch 'match_newlines_py3' into 'master'"
...
This reverts merge request !253
2018-10-23 21:53:19 +00:00
Anthony Sottile
63b91c95ea
Merge branch 'match_newlines_py3' into 'master'
...
Fix inconsistent newlines read from a file in python3
Closes #457
See merge request pycqa/flake8!253
2018-10-23 21:44:22 +00:00
Jintao Zhang
5188a146c2
Fix collections ABCs deprecation warning.
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2018-10-23 11:52:48 +08:00
Anthony Sottile
a42bfdf6d2
Fix inconsistent newlines read from a file in python3
2018-10-22 17:10:18 -07:00
Ian Stapleton Cordasco
56b86ba9fe
Fix up test files for W504
2018-10-20 12:37:32 -05:00
Anthony Sottile
e73055432c
Only skip a file if # flake8: noqa is on a line by itself
2018-07-01 08:40:26 -07:00
Ian Stapleton Cordasco
d6ab32112f
Fix issue with pep8-naming
2018-05-20 10:46:13 -05:00
Ville Skyttä
e8e35ea0ae
Add some extend_ignores into decision engine test cases
2018-05-20 12:04:40 +02:00
Ville Skyttä
e520c2d936
Implement --extend-ignore
...
Refs #365
2018-05-16 08:50:26 +02:00
Ian Stapleton Cordasco
5221014947
Merge branch '405-nonexisting-files' into 'master'
...
Resolve "flake8 does not generate error when given a non-existent file on the command line"
Closes #405
See merge request pycqa/flake8!227
2018-04-15 23:33:40 +00:00
Craig Silverstein
c16c0c9041
Do better testing that we actually call run_serial().
2018-03-02 21:01:47 -08:00
Craig Silverstein
a5573fc864
Move all uses of pool inside run_parallel().
...
This includes creating the pool, tearing it down under normal use, and
tearing it down in case of exception.
Doing this makes it harder to leak processes, as for instance was
happening in #410 .
Fixes #410
2018-03-02 20:49:31 -08:00
Avraham Shukron
59218ca323
Report error when non-exiting path is passed to flake8
2018-02-21 18:19:59 +02:00
Ian Stapleton Cordasco
49f0fbcf1e
Respect a formatter's newline setting when printing
...
In working on flake8-json, I noticed that setting newline was only
helpful for writing to an ouput-file but not to standard-out. It makes
sense for this setting to apply to both branches otherwise plugins need
to override the method to get the behaviour they expect.
2017-12-31 18:50:59 -06:00
Ian Stapleton Cordasco
3530870679
Merge branch 'local-plugin-paths' into 'master'
...
Add paths option in local-plugins config file.
Closes #379
See merge request pycqa/flake8!211
2017-11-26 18:40:04 +00:00
Ian Stapleton Cordasco
c60546e896
Add pep8-naming to flake8 linting
2017-11-26 11:25:09 -06:00
Ian Stapleton Cordasco
a3a2539a23
Fix-up new I202 violations
2017-11-26 11:25:06 -06:00
Carl Meyer
423980164b
Add paths option in local-plugins config file.
2017-10-24 19:58:18 -07:00
Anthony Sottile
fdcee0259d
Fix failing encoding test on appveyor
2017-10-19 08:33:55 -07:00
Anthony Sottile
bbe8d6d6c6
Catch UnicodeDecodeError while parsing config files
2017-10-09 09:52:37 -07:00
Ian Stapleton Cordasco
222f0a8115
Allow our local plugin parsing to accept commas
...
By slightly modifying our utility function to parse comma separated
lists we can parse local plugins similar to other configuration options.
2017-08-09 19:35:01 -05:00
Ian Stapleton Cordasco
156f90369f
Update our plugin registration for debugging
...
This allows us to report whether or not a plugin is local when users
provide `flake8 --bug-report` output.
2017-08-08 08:54:40 -05:00
Carl Meyer
54a8a551b3
Fix finding of local config files.
2017-08-07 17:57:25 -07:00
Carl Meyer
ca3c4d2545
Simplify application tests; remove unneeded mocking
2017-08-07 13:56:54 -07:00