It does not select (some?) plugins as default
While there has been ec2e601 it seems it doesn't always select all plugins by default:
$ echo 'this_should_be_linted = "double quote string"' | flake8 - ; flake8 --version
{'line': 1, 'message': 'Q000 Remove bad quotes.', 'col': 24}
3.0.1 (flake8-string-format: 0.3.0.dev0, pyflakes: 1.2.3, pycodestyle: 2.0.0, flake8_quotes: 0.7.0, mccabe: 0.5.0) CPython 3.5.1 on Linux
$ echo 'this_should_be_linted = "double quote string"' | flake8 --select=Q - ; flake8 --version
{'line': 1, 'message': 'Q000 Remove bad quotes.', 'col': 24}
stdin:1:24: Q000 Remove bad quotes.
3.0.1 (flake8-string-format: 0.3.0.dev0, flake8_quotes: 0.7.0, mccabe: 0.5.0, pyflakes: 1.2.3, pycodestyle: 2.0.0) CPython 3.5.1 on Linux
The {'line': 1, 'message': 'Q000 Remove bad quotes.', 'col': 24}
is debugging output which shows me that the function yielded at least one result (not exactly that as it converts it into something Flake8 understands). Unfortunately you can't really test it by installing flake8_quotes
as the current version is not properly compatible with Flake8 3.x. But I'm currently working on uploading a proper patch which could be used to replicate the results with that package. I haven't tested other plugins yet but wanted to let you know as it might hide failures now.