Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nitpick does not ignore comment before value of comma separated list #484

Open
theoden-dd opened this issue Apr 11, 2022 · 0 comments
Open
Labels
bug Something isn't working

Comments

@theoden-dd
Copy link

Your bug may already be reported!
Please search on the issue tracker before creating one.
If you found an issue, write a comment or upvote it with a thumbs-up 👍🏻.

Expected behavior

Comment should be ignored since the value after it IS in the list.

Current behavior

./manage.py
  0:1      NIP322 File setup.cfg has missing values in the 'ignore' key. Include those values:
[flake8]
ignore = (...),W503

Steps to reproduce

  1. In your toml file add a section like in the wemake styleguide:
["setup.cfg".flake8]
# Violations:
ignore = "D100,D104,D401,W503,RST303,RST304,DAR103,DAR203"

[nitpick.files."setup.cfg"]
comma_separated_values = ["flake8.ignore"]
  1. For an arbitrary value from the middle add a comment above it in the respective section of the respective file:
# Disable some pydocstyle checks:
ignore =
  D100,
  D104,
  D106,
  D401,
  X100,
  # It's more obvious if a line starts from an operator, than it ends with it.
  W503,
  # W504,
  1. See the error.

Possible Solution

As a workaround it's enough to move the comment below the value (W503 in example) and the error is gone.

Context

Just tried to have a value commented above, which is more typical.
Nice to mention, that it worked in a previous version of wemake-django-template, but there a lot of tools are tangled.

Your environment

  • nitpick version used: 0.32.0

  • Python version: 3.9.10

  • Operating System and version: python:3.9.10-slim-buster

  • Link to your project: N/A

  • Run the following commands and paste the output:

    which python3; python3 -V; pip freeze; cat $(which flake8)
/usr/local/bin/python3
Python 3.9.10
alabaster @ file:///var/cache/pypoetry/artifacts/48/57/b7/0e44080d4c6f80ece83e427f90368b376fdec42759b60c2c37a04da23b/alabaster-0.7.12-py2.py3-none-any.whl
appdirs @ file:///var/cache/pypoetry/artifacts/47/cf/4f/4ef02fb715aa36daeebad18cc5570126159c659c41c7b5ec46a7387d9b/appdirs-1.4.4-py2.py3-none-any.whl
asgiref @ file:///var/cache/pypoetry/artifacts/97/19/96/6fe4e79be71b46c24f8ad1d77086edd058efc60976b764fcac45c2e160/asgiref-3.5.0-py3-none-any.whl
astor @ file:///var/cache/pypoetry/artifacts/1f/03/36/982d1222edac5e8cb8ac6e0464249747fa800d4fb04728a99153ecfe4d/astor-0.8.1-py2.py3-none-any.whl
asttokens @ file:///var/cache/pypoetry/artifacts/cc/f5/53/c8c73ee645bbb70b6b0ce34f55ed59b6f3f3238881f15a7e44ebe2ce2d/asttokens-2.0.5-py2.py3-none-any.whl
attrs @ file:///var/cache/pypoetry/artifacts/5b/25/94/5d165cd3190cb7dfdc98de86c28e8131fc6e19d83a504412664abffec0/attrs-21.4.0-py2.py3-none-any.whl
autorepr @ file:///var/cache/pypoetry/artifacts/79/b0/2c/559adfad5f45b74ef658fdab7bff52f955339a62d1aeae798f390f88d9/autorepr-0.3.0-py2.py3-none-any.whl
Babel @ file:///var/cache/pypoetry/artifacts/1e/28/b6/110e8fc8ccc0dafe21bbc521139d0d0674574f7daa6f6f90137bdb4759/Babel-2.9.1-py2.py3-none-any.whl
backcall @ file:///var/cache/pypoetry/artifacts/43/8e/e8/4e598704edf6fb4a53d552ea511c04e9958dcf850897760e5387878b99/backcall-0.2.0-py2.py3-none-any.whl
bandit @ file:///var/cache/pypoetry/artifacts/e1/dd/ec/e62dfd3ee09d3cd493d916e8c091fd36282782651007fa0eb0dd0a47dc/bandit-1.7.4-py3-none-any.whl
bcrypt @ file:///var/cache/pypoetry/artifacts/9e/d8/b7/98bc0f261bc7bbaf83dc5f4bea9537492452fd402ed6b7e9d2e650ac3f/bcrypt-3.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
blinker @ file:///var/cache/pypoetry/artifacts/80/f5/69/121d7a9c19924e7c996e4e59d73db84bdcb556f8587bf809606e4c2859/blinker-1.4.tar.gz
cattrs @ file:///var/cache/pypoetry/artifacts/9c/25/df/aa6665eb923fafb1a2a0097a060464ba72a5ad40f9b24d6c93e9c779e6/cattrs-1.10.0-py3-none-any.whl
certifi @ file:///var/cache/pypoetry/artifacts/71/9a/ba/a51b34ce9aacf9ac5dbb90d7c7335877522ee188189d9a521ee1a9c411/certifi-2021.10.8-py2.py3-none-any.whl
cffi @ file:///var/cache/pypoetry/artifacts/0b/b7/48/30ff76ec327f0041e809dd9c35b741a68d6d8566a123e6dabda722536a/cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
charset-normalizer @ file:///var/cache/pypoetry/artifacts/2b/25/ee/fa64b49cb44c9c392acf26e69ee8314d3b386932de86a9945f4ad2e633/charset_normalizer-2.0.12-py3-none-any.whl
click @ file:///var/cache/pypoetry/artifacts/c8/49/bb/2cd4d1e4554d3cdd76625d4ed56663d7e793123d1a36e8ae1d67a5a6d9/click-8.1.0-py3-none-any.whl
click-default-group @ file:///var/cache/pypoetry/artifacts/16/7e/58/9e411ca51d8f7b1276c5eb6f5780d10f39ee506839617ece9a5d229fbd/click-default-group-1.2.2.tar.gz
ConfigUpdater @ file:///var/cache/pypoetry/artifacts/40/87/c8/f412301c7171b20fe38c61640da4e7ace132fe8ae24cf0850f49992eb5/ConfigUpdater-3.1-py2.py3-none-any.whl
coverage @ file:///var/cache/pypoetry/artifacts/67/c6/b5/6278ee4c01ddec492ba84935b44db1898a08d44567af67faf8787802ca/coverage-6.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography @ file:///var/cache/pypoetry/artifacts/c9/00/7a/1d15e37ad46f546b7d06edda32e1f94f7afc0f5caf09e744c2ac6b27be/cryptography-36.0.2-cp36-abi3-manylinux_2_24_x86_64.whl
darglint @ file:///var/cache/pypoetry/artifacts/2d/47/f9/e4df12fe8185cdb64f2f77c23d349693941e09d8d5374c68454fb12e4f/darglint-1.8.1-py3-none-any.whl
decorator @ file:///var/cache/pypoetry/artifacts/5d/5c/84/5cc4430045ad08424f907a400ea96b8345cbfec6d87285e47a6c449740/decorator-5.1.1-py3-none-any.whl
dennis @ file:///var/cache/pypoetry/artifacts/0d/27/be/f91e40a24c3146b21eeb0a74e0885798c611c70e51fb2980d000698000/dennis-0.9-py2.py3-none-any.whl
dictdiffer @ file:///var/cache/pypoetry/artifacts/bc/85/a4/4043bd24ee0498bfa674ee88c3b151fb29f0946a2b17b0f3e5f02c906b/dictdiffer-0.9.0-py2.py3-none-any.whl
Django @ file:///var/cache/pypoetry/artifacts/0d/23/7a/b07a7d6199ada0737b70977203f6f168ed1d50799b0fa2378e2443a750/Django-3.2.12-py3-none-any.whl
django-axes @ file:///var/cache/pypoetry/artifacts/c7/ae/51/ce01ff73c6ca29d554ea13ada49163108e0fc80909fb41b1f87869d030/django_axes-5.31.0-py3-none-any.whl
django-coverage-plugin @ file:///var/cache/pypoetry/artifacts/43/5e/3e/5010cae08427e16ade81bf1691fd02c13670be4092e19e1a821b7fe553/django_coverage_plugin-2.0.2-py3-none-any.whl
django-csp @ file:///var/cache/pypoetry/artifacts/d0/34/4a/8d007a8d828993707d973b17edf381be3bc033b80dac82b61e51ac2d29/django_csp-3.7-py2.py3-none-any.whl
django-debug-toolbar @ file:///var/cache/pypoetry/artifacts/58/74/61/f227b9dce16c03b515318bfdeadae6fcd22107ed69534375ef40a05f67/django_debug_toolbar-3.2.4-py3-none-any.whl
django-extra-checks @ file:///var/cache/pypoetry/artifacts/fc/0a/a9/47e1063e7b9fb0c021d0db33b6541d87d453180001284f969749b4ea88/django_extra_checks-0.11.0-py3-none-any.whl
django-health-check @ file:///var/cache/pypoetry/artifacts/87/8c/68/5a65a062a0058a3a12b58b5295a8f7d9a64f3e071a4e9cd2073c213fca/django_health_check-3.16.5-py2.py3-none-any.whl
django-http-referrer-policy @ file:///var/cache/pypoetry/artifacts/dd/d3/d2/ad8be4d52afa557b75fcd359fb125d1eac84ada623e59bad72d91fd17a/django_http_referrer_policy-1.1.1-py2.py3-none-any.whl
django-ipware @ file:///var/cache/pypoetry/artifacts/d9/5b/15/1d1ac36abc84349e898e7a2be8858c9c7490e9b20efbc0bafce3e9e344/django_ipware-4.0.2-py2.py3-none-any.whl
django-migration-linter @ file:///var/cache/pypoetry/artifacts/d7/bb/a7/7b5931129b5f50f096e23145208b3306972ebda7812f2f9b21d9fbd769/django_migration_linter-4.0.0-py2.py3-none-any.whl
django-permissions-policy @ file:///var/cache/pypoetry/artifacts/7d/2b/ca/ea75f5a8eef6129cbd5ca1a30819e788634af7926c1a396afb4b48015e/django_permissions_policy-4.9.0-py3-none-any.whl
django-querycount @ file:///var/cache/pypoetry/artifacts/03/cc/8b/0ab87e1e14eaaf26f19612a68bdcd08208ab05c57511cbf45555264b94/django-querycount-0.7.0.tar.gz
django-split-settings @ file:///var/cache/pypoetry/artifacts/ef/3e/ef/b021873d1b32bea8df2066771bb8804f0ada0fd66f2e340e4c98845f00/django_split_settings-1.1.0-py3-none-any.whl
django-stubs @ file:///var/cache/pypoetry/artifacts/49/4c/e8/15e33b1eba2afeafd202ad1a4f6271bf6700af6e406ab737d293c27b0a/django_stubs-1.10.1-py3-none-any.whl
django-stubs-ext @ file:///var/cache/pypoetry/artifacts/82/1f/f6/595d5eb10de2b1ecef61544bd1d9ea6610af0706da6596b8d12df21273/django_stubs_ext-0.4.0-py3-none-any.whl
django-test-migrations @ file:///var/cache/pypoetry/artifacts/39/6f/d0/73fa582c5408bdcfa3ed2b06d52290b40c0bf547940e79d12d281856b1/django_test_migrations-1.2.0-py3-none-any.whl
djangorestframework @ file:///var/cache/pypoetry/artifacts/4a/0e/8b/eb31ad1f5a8d0aef287e2de8aeed7d250803677468c74b0abd296678b8/djangorestframework-3.13.1-py3-none-any.whl
doc8 @ file:///var/cache/pypoetry/artifacts/62/d9/c0/339e78b9e83afdddb707c603cf6694e8a2d8990fc2074e140811e88975/doc8-0.11.1-py3-none-any.whl
docopt @ file:///var/cache/pypoetry/artifacts/62/59/95/15eae6f8c50ce007785835b8aa0679822968e1f7fdb53964bf2ac50671/docopt-0.6.2.tar.gz
docutils @ file:///var/cache/pypoetry/artifacts/43/28/92/79000933ad30371dc938d9b368a9000e20ac0bb467a716c19ef1fbd3c7/docutils-0.17.1-py2.py3-none-any.whl
dotenv-linter @ file:///var/cache/pypoetry/artifacts/88/12/89/a93880e8f7491300abbf97ce78722882723ebb905f23cc629297dcca66/dotenv_linter-0.3.0-py3-none-any.whl
dparse @ file:///var/cache/pypoetry/artifacts/0e/d3/3f/27b08502c8c8da888ca1b2701c4f1d91b6777be03197cc2566b65eb3dd/dparse-0.5.1-py3-none-any.whl
dpath @ file:///var/cache/pypoetry/artifacts/7c/ba/dd/0b2e0c72068f1f80e3050cbc8ccb9c336a39faea2a4b0659be32e74e21/dpath-2.0.6-py3-none-any.whl
dump-env @ file:///var/cache/pypoetry/artifacts/fb/18/a6/9e870a9b3d8cb24700fbba951a42b3686ca183a0e801b539c16593acf7/dump_env-1.3.0-py3-none-any.whl
eradicate @ file:///var/cache/pypoetry/artifacts/12/ce/ac/197035fe6d51568abb7ea160f5ad416d2164a2010005e8356b8229e550/eradicate-2.0.0.tar.gz
executing @ file:///var/cache/pypoetry/artifacts/db/dd/b5/f62d2b5c6262637d6343857b8979bc8f3de8d3b94ddf5fdeb7487e22e3/executing-0.8.3-py2.py3-none-any.whl
flake8 @ file:///var/cache/pypoetry/artifacts/3f/57/d5/11722093c13092cc3bfc3dd7c88aef6f8e4d5ac97cfe5fd054d5aba412/flake8-3.9.2-py2.py3-none-any.whl
flake8-bandit @ file:///var/cache/pypoetry/artifacts/0a/7f/bc/bf09e6064c6f1a6c159621a7d5fada54b636229a3dabb426085daba31b/flake8_bandit-3.0.0-py2.py3-none-any.whl
flake8-broken-line @ file:///var/cache/pypoetry/artifacts/a3/9f/36/0224d46b3050800707535f9c03fee2b60fcc1b48f3c4b419d2cd1bcbd0/flake8_broken_line-0.4.0-py3-none-any.whl
flake8-bugbear @ file:///var/cache/pypoetry/artifacts/70/6f/8b/dba01c4ea9cacb2c31ffb4cb9f030f9d0f3ae5f864bfc703eed10f37b4/flake8_bugbear-22.3.23-py3-none-any.whl
flake8-commas @ file:///var/cache/pypoetry/artifacts/32/06/3d/62f07a797bd4a6d9f15ead0b6306a47bd0650ca9b3e20aa08d4ee2c23d/flake8_commas-2.1.0-py2.py3-none-any.whl
flake8-comprehensions @ file:///var/cache/pypoetry/artifacts/8a/f0/bd/c5b42fff0dce6be658153f234d81795c2344f5a2c4f69e1c7e6e9736d8/flake8_comprehensions-3.8.0-py3-none-any.whl
flake8-debugger @ file:///var/cache/pypoetry/artifacts/66/04/47/7bef98a8d237eb17cbfbcb803343be1c79e2c0674ceba163717b6c8e1b/flake8_debugger-4.0.0-py3-none-any.whl
flake8-django @ file:///var/cache/pypoetry/artifacts/e3/98/6a/1f0dfad4bcbe43338eeed14fcdefe4991f36f1f9b9bb0d65266dcdc654/flake8_django-1.1.2-py3-none-any.whl
flake8-docstrings @ file:///var/cache/pypoetry/artifacts/e0/85/e9/6b482a11d48cf26e1170d9f5bf0b044a5a6c9b816ffe70945e90fc3e56/flake8_docstrings-1.6.0-py2.py3-none-any.whl
flake8-eradicate @ file:///var/cache/pypoetry/artifacts/94/a4/1b/56cd39944d5d4d2639e80929837e7fc3b2ff432e095fd7a4d528c56090/flake8_eradicate-1.2.0-py3-none-any.whl
flake8-isort @ file:///var/cache/pypoetry/artifacts/73/53/0f/7e71fed3a8631dfabd048e16a84f9fb8e15c8c9a381bda2a444bf42961/flake8_isort-4.1.1-py3-none-any.whl
flake8-logging-format @ file:///var/cache/pypoetry/artifacts/44/ad/98/9770fba04f15ce5a2aa59adeb2e1e65dcd1fdeb713431fdeb05aca0c58/flake8-logging-format-0.6.0.tar.gz
flake8-plugin-utils @ file:///var/cache/pypoetry/artifacts/d1/c5/cd/002f81a0e6fe87b5dc718a0f7381e43f0814e72acccd04d84899cb342b/flake8_plugin_utils-1.3.2-py3-none-any.whl
flake8-polyfill @ file:///var/cache/pypoetry/artifacts/28/17/cc/952c11cd5ffb2608137557f928dc4f9365b4dbe1e2a6015eeea78583ac/flake8_polyfill-1.0.2-py2.py3-none-any.whl
flake8-pytest-style @ file:///var/cache/pypoetry/artifacts/da/07/65/f01e20adbfd9eacf37bea3f2a189a12bd2ad42eb8edad18b487e3c4af1/flake8_pytest_style-1.6.0-py3-none-any.whl
flake8-quotes @ file:///var/cache/pypoetry/artifacts/76/04/0d/e3326c63986618bbd2e54c3211274f66a0bfae21c700e3e67ed14640cd/flake8-quotes-3.3.1.tar.gz
flake8-rst-docstrings @ file:///var/cache/pypoetry/artifacts/07/75/20/16ffb132e46114df2fbe48fe2f50254b3f8ea6016371f04addc6738f41/flake8_rst_docstrings-0.2.5-py3-none-any.whl
flake8-string-format @ file:///var/cache/pypoetry/artifacts/24/89/bb/7ce8e216f8c7289aa8a2ad4c44f30f87af6c7cdaf5d510110d566d66ec/flake8_string_format-0.3.0-py2.py3-none-any.whl
flatten-dict @ file:///var/cache/pypoetry/artifacts/26/bb/15/9b7ce0da158ec2a7d5ea6bad65b1411625b78bdc4d4fadfee34f74c5a1/flatten_dict-0.4.2-py2.py3-none-any.whl
furl @ file:///var/cache/pypoetry/artifacts/3e/b6/5a/905e80c0db0fe7a997da21a822502002912d8076d5c5ba2f758bbe318e/furl-2.1.3-py2.py3-none-any.whl
gitdb @ file:///var/cache/pypoetry/artifacts/90/22/b2/13e35fcefe45f6779d7507377070865acf263775bda5c08fff422c1a4d/gitdb-4.0.9-py3-none-any.whl
GitPython @ file:///var/cache/pypoetry/artifacts/c0/0a/c6/d3f006e6bd78795a03581a408b47eed8e5839bd35849453d0b65c005d5/GitPython-3.1.27-py3-none-any.whl
gunicorn @ file:///var/cache/pypoetry/artifacts/d4/22/ea/fb991f1fdb4e8ae8fd30e0bce3c23ece991aa75df3f5a4c4f4d5aba6ae/gunicorn-20.1.0-py3-none-any.whl
hypothesis @ file:///var/cache/pypoetry/artifacts/8c/16/2a/d0121170b123b9c14fe38331fd7eb0553d80dd97b96aa2d89df0cf8612/hypothesis-6.41.0-py3-none-any.whl
identify @ file:///var/cache/pypoetry/artifacts/43/96/84/cf181c7ebd84e914f9a0b2aef0b19fd311d3fe841e7fe02a6b481ca1f2/identify-2.4.12-py2.py3-none-any.whl
idna @ file:///var/cache/pypoetry/artifacts/d5/04/80/9c17fd3240a37d12ff2ef042b0306aeb1abd2d8b95f150fd60be938352/idna-3.3-py3-none-any.whl
imagesize @ file:///var/cache/pypoetry/artifacts/96/5c/68/c505397f41dd445fe3305ed42a0c203fe0f36fee2cbb522ef564d90d71/imagesize-1.3.0-py2.py3-none-any.whl
importlib-metadata @ file:///var/cache/pypoetry/artifacts/0e/bf/b8/5aa8328f4872f2f038b15e48abea8dbe20ba8b18cc0309ad17a127019e/importlib_metadata-4.11.3-py3-none-any.whl
iniconfig @ file:///var/cache/pypoetry/artifacts/fa/b0/c6/10cfac68c9e6de9d2a1678366ca89fd9292b362c1760dbe758e41691cb/iniconfig-1.1.1-py2.py3-none-any.whl
ipython @ file:///var/cache/pypoetry/artifacts/ae/65/35/08eb74fc34169f264d54aed92dc0b070498e3e74dd57feae6b3b5fce35/ipython-8.2.0-py3-none-any.whl
isort @ file:///var/cache/pypoetry/artifacts/9d/c0/d5/617ee6ec6b065b9a3c8c3f7a0b06604f1a47738904535923554e135a7d/isort-5.10.1-py3-none-any.whl
jedi @ file:///var/cache/pypoetry/artifacts/c0/16/7b/b208472f00204d5aaeb0895fcde8e681c56c250bdf8d106fa76cdf7b30/jedi-0.18.1-py2.py3-none-any.whl
Jinja2 @ file:///var/cache/pypoetry/artifacts/72/17/28/89e0501c998a9d7241d2c068d57e21d274caaa3ea52f338b31ba912c30/Jinja2-3.1.1-py3-none-any.whl
jmespath @ file:///var/cache/pypoetry/artifacts/9b/2b/69/20e4f26420d69eb0e0a57f76a4bec6cb3d6747f30e744483165c06fd47/jmespath-1.0.0-py3-none-any.whl
loguru @ file:///var/cache/pypoetry/artifacts/af/c5/2e/90fa5f415cade87a24f804aa29454a5263fa93efb5f9568878194ebad1/loguru-0.6.0-py3-none-any.whl
MarkupSafe @ file:///var/cache/pypoetry/artifacts/f4/6d/d3/a9a915049dea17a65026c9ac187154834bfe6c9174f0dd25e602f28c45/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
marshmallow @ file:///var/cache/pypoetry/artifacts/b1/a8/f0/dc5ab8b9250d261e30d3dccf2712fdb1abdda469f9a8ed4b26317c411d/marshmallow-3.15.0-py3-none-any.whl
marshmallow-polyfield @ file:///var/cache/pypoetry/artifacts/15/54/1a/bf7b323a7e9bef7044335503b044f792374a95673e74fcf13d80690a10/marshmallow_polyfield-5.10-py3-none-any.whl
matplotlib-inline @ file:///var/cache/pypoetry/artifacts/b5/de/c6/6384d0999287fcdc9e88d38f7951106dcb7ffac7c4e8c0d0c665e12cac/matplotlib_inline-0.1.3-py3-none-any.whl
mccabe @ file:///var/cache/pypoetry/artifacts/96/5e/5f/21ae5296697ca7f94de4da6e21d4936d74029c352a35202e4c339a4253/mccabe-0.6.1-py2.py3-none-any.whl
more-itertools @ file:///var/cache/pypoetry/artifacts/a6/67/cb/fbf4fb4bbfedae39080e351b12ca64287d47c839769eeaf91434f3274c/more_itertools-8.12.0-py3-none-any.whl
mypy @ file:///var/cache/pypoetry/artifacts/d4/da/d3/1a1c57050f64829d33d3f8ed5bbfa5552d8c77f6d236e65688cd1dd3a5/mypy-0.942-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
mypy-extensions @ file:///var/cache/pypoetry/artifacts/92/45/bf/1807ce854ff668d92602207a37bfa9316def2a3f257bd03c4c5be4bc9b/mypy_extensions-0.4.3-py2.py3-none-any.whl
nitpick @ file:///var/cache/pypoetry/artifacts/ed/15/38/9a2feec831ee98ccd2c1e2b2ef3d6c09b8f7671f753d6012a0d9075a5a/nitpick-0.32.0-py3-none-any.whl
nplusone @ file:///var/cache/pypoetry/artifacts/d1/98/0e/1a934f485b1ecaf2c61214530f84a759a58a7f1153285678cb27a030d6/nplusone-1.0.0-py2.py3-none-any.whl
orderedmultidict @ file:///var/cache/pypoetry/artifacts/26/0f/83/fbc0d74820163c8be8a1153fb4a4244bab2097cf7fa875e7ad9bb436b9/orderedmultidict-1.0.1-py2.py3-none-any.whl
packaging @ file:///var/cache/pypoetry/artifacts/47/3f/ce/b240169f7d8bef1ff24a0269b709721ce86543c2ec25e0b6adb2c2d7ac/packaging-21.3-py3-none-any.whl
parso @ file:///var/cache/pypoetry/artifacts/4e/d3/c5/d91e200388f1ce44b74484eb39fbfd0797eb236741d3672a7d728668b2/parso-0.8.3-py2.py3-none-any.whl
pathspec @ file:///var/cache/pypoetry/artifacts/0a/67/21/620031f7f2938bad77b057a68a4c2a334542a7402a3214ed48690caf8c/pathspec-0.9.0-py2.py3-none-any.whl
pbr @ file:///var/cache/pypoetry/artifacts/84/55/59/eb463369b9b26da119a7363f15941299731f5758e62a5b5d7d6e99b19b/pbr-5.8.1-py2.py3-none-any.whl
pep8-naming @ file:///var/cache/pypoetry/artifacts/c5/94/df/bcd60db349c70b5041763ab528cbf6864991142dc2a25426cc75f63068/pep8_naming-0.12.1-py2.py3-none-any.whl
pexpect @ file:///var/cache/pypoetry/artifacts/5c/c2/43/b54fe59cab7e831df35401c8e6840162bf4a2ae5862604e7bc22db3000/pexpect-4.8.0-py2.py3-none-any.whl
pickleshare @ file:///var/cache/pypoetry/artifacts/b5/48/a1/d2b823337003d531d87cf0d503ef28bb579703a74d14ad24a88863d616/pickleshare-0.7.5-py2.py3-none-any.whl
pluggy @ file:///var/cache/pypoetry/artifacts/81/78/ca/13f743a3628faf5a0b7f021efb45f2193acba3a13663d498f6b34bf02e/pluggy-1.0.0-py2.py3-none-any.whl
ply @ file:///var/cache/pypoetry/artifacts/2b/25/0d/ef9d0dfd2e95b921a7543c69448857f8790ec284109671c98fd13e1452/ply-3.11-py2.py3-none-any.whl
polib @ file:///var/cache/pypoetry/artifacts/04/fc/6e/ecd4a05c628ac01f9a83cc6a6457080c815828af9e948a1dc2a3c5ba14/polib-1.1.1-py2.py3-none-any.whl
polint @ file:///var/cache/pypoetry/artifacts/2d/8e/0e/27d0b0608f7b45e33a0ae8b83c0ff42b60c79c1d463356db6215c22337/polint-0.4.tar.gz
prompt-toolkit @ file:///var/cache/pypoetry/artifacts/10/eb/01/0c438e83f168b89ab07bda4768ab09d84c4650eda85acaf3bdc78248ae/prompt_toolkit-3.0.28-py3-none-any.whl
psycopg2-binary @ file:///var/cache/pypoetry/artifacts/94/ac/90/f784541d1d49caa6ed277fd52527d966505b9420b43a1de15d2f021cdc/psycopg2_binary-2.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ptyprocess @ file:///var/cache/pypoetry/artifacts/2a/29/5d/0cdc5ec916431d60f03d2f725c54edbfa9fe53700b75fdfee209a3291e/ptyprocess-0.7.0-py2.py3-none-any.whl
pure-eval @ file:///var/cache/pypoetry/artifacts/b4/e9/b2/1b0a1d953cf0bfaf71e297cb566c0b57ee2a8848baed30c261ef22fae7/pure_eval-0.2.2-py3-none-any.whl
py @ file:///var/cache/pypoetry/artifacts/b3/5c/47/ba5a596e01a2b61fa2daa6a438252483ad8c04e6c99e5dc22eaf8a489a/py-1.11.0-py2.py3-none-any.whl
pycodestyle @ file:///var/cache/pypoetry/artifacts/4c/30/97/026c283ef67eb248e5b7e6fad1f8ffb99dae50c11fd93eb939fd7c1f46/pycodestyle-2.7.0-py2.py3-none-any.whl
pycparser @ file:///var/cache/pypoetry/artifacts/fb/06/dd/b5671b47dd0597663bc05d60d324bb315a8cef56f3179b8f9067f88e50/pycparser-2.21-py2.py3-none-any.whl
pydocstyle @ file:///var/cache/pypoetry/artifacts/75/e7/e5/1acad15a51efd39cf39259c7888c205fd787a92efea28f7afc5a9e315c/pydocstyle-6.1.1-py3-none-any.whl
pyflakes @ file:///var/cache/pypoetry/artifacts/eb/c4/2c/47fcc1b3f387b1f7033e85b3ac6ee7772338461a8de8ac3977c6a7dcc1/pyflakes-2.3.1-py2.py3-none-any.whl
Pygments @ file:///var/cache/pypoetry/artifacts/eb/89/d1/4faa7ff8e87642649c25d60a15480ea042f1cff3c237ad940149669cbf/Pygments-2.11.2-py3-none-any.whl
PyJWT @ file:///var/cache/pypoetry/artifacts/6d/a2/4c/7218503a28c8d672d4374161e6e47a71ffc11c0046a535d2ff709af4ca/PyJWT-2.3.0-py3-none-any.whl
pyparsing @ file:///var/cache/pypoetry/artifacts/8e/18/e1/a47fbcc66e38a452c34d2a444d74d8a03fd4aa7c0b6e27c0bee1582107/pyparsing-3.0.7-py3-none-any.whl
pytest @ file:///var/cache/pypoetry/artifacts/0d/89/89/a248cc870a30ec312f23957c835d3c5d0a9a9b26cc85fab5453ac5a6da/pytest-7.1.1-py3-none-any.whl
pytest-cov @ file:///var/cache/pypoetry/artifacts/50/df/c5/4bd35027c6247daac4ba547aff90d97ccdc7daf4aa62e110d69cfd39de/pytest_cov-3.0.0-py3-none-any.whl
pytest-deadfixtures @ file:///var/cache/pypoetry/artifacts/6f/9f/6d/c7cb973d03323de65acbaf59cb574c1e21b97b8f6aa509c592d0c1b5c1/pytest_deadfixtures-2.2.1-py2.py3-none-any.whl
pytest-django @ file:///var/cache/pypoetry/artifacts/c7/ec/32/8af5b8dabeb08d93806b4b99e76a2173cc6ad298d0ca2b2f055d160214/pytest_django-4.5.2-py3-none-any.whl
pytest-randomly @ file:///var/cache/pypoetry/artifacts/99/29/cd/a806a9ce497096d8fe2b4ef24aec6582ce95841657f5f9c574b99acd8f/pytest_randomly-3.11.0-py3-none-any.whl
pytest-testmon @ file:///var/cache/pypoetry/artifacts/2b/86/db/be7076cc78d6c772cd7012d0e22c00675df86bb361b4908d86ad8f8fc6/pytest-testmon-1.3.1.tar.gz
pytest-timeout @ file:///var/cache/pypoetry/artifacts/01/50/cd/e545519870e3eba72f43aa461a3c270572cf996580ba5cec7961a3fe7e/pytest_timeout-2.1.0-py3-none-any.whl
python-decouple @ file:///var/cache/pypoetry/artifacts/36/f6/f5/7c5662dc0034f40ef44b0fd289d9f4132fb6eb9c96ce6b1b702865fd6a/python_decouple-3.6-py3-none-any.whl
python-slugify @ file:///var/cache/pypoetry/artifacts/26/60/f8/a441c9fdba2f1c5f992057fd43b6ccb5302a4886f17f4cde9d43a718f6/python_slugify-6.1.1-py2.py3-none-any.whl
pytz @ file:///var/cache/pypoetry/artifacts/fb/60/46/e704d81037c87ab74c6677ae79ab43dda85c31e3ae38f53c44486b593a/pytz-2022.1-py2.py3-none-any.whl
PyYAML @ file:///var/cache/pypoetry/artifacts/4e/12/e6/32a4a77023f06c3061d2fc6d4692aa531b8530e211b24ff1f77a39e6ee/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
requests @ file:///var/cache/pypoetry/artifacts/ff/f3/bc/a6781f93c2f9488431db494169bb514a083a1d77f3c325a277d8699398/requests-2.27.1-py2.py3-none-any.whl
requests-cache @ file:///var/cache/pypoetry/artifacts/00/5e/1d/3398c845c68a702ca8447a4d54785471bb7f83b0027aa2a7b989dfb5de/requests_cache-0.9.3-py3-none-any.whl
restructuredtext-lint @ file:///var/cache/pypoetry/artifacts/04/32/b5/e5036c2c17882570082f8f5147166579794efaa6ebc2fc7ab5a0aea9cb/restructuredtext_lint-1.4.0.tar.gz
ruamel.yaml @ file:///var/cache/pypoetry/artifacts/7c/2c/48/111028a9e95097a5ff404a2dc3c1990c911bec7802cb01366c06a9919d/ruamel.yaml-0.17.21-py3-none-any.whl
ruamel.yaml.clib @ file:///var/cache/pypoetry/artifacts/52/95/75/d1a001b469ea6ed66dd6f4194c9f7eb370223816cf6292be2a8213e9a4/ruamel.yaml.clib-0.2.6-cp39-cp39-manylinux1_x86_64.whl
safety @ file:///var/cache/pypoetry/artifacts/8f/cc/5a/1dc0196c65cdb3f015bad143c000d159aca6f838a21d7d10872b092b83/safety-1.10.3-py2.py3-none-any.whl
six @ file:///var/cache/pypoetry/artifacts/08/9f/47/c16ae03035fc69eaf100ea39657a49baaeef714e25a52575710c34cd48/six-1.16.0-py2.py3-none-any.whl
smmap @ file:///var/cache/pypoetry/artifacts/76/3f/89/377e56f6e08e5b1fa88da762382b4c9c817c6dd24eae2e0e190898511d/smmap-5.0.0-py3-none-any.whl
snowballstemmer @ file:///var/cache/pypoetry/artifacts/a4/95/b0/c0f70d4b9bb0bac123e716da53ba9b012071cedf7c99bcf030757530f4/snowballstemmer-2.2.0-py2.py3-none-any.whl
sortedcontainers @ file:///var/cache/pypoetry/artifacts/b9/80/e1/4bdfa349488797fd308ecbe48f4fad57a3245777fb47c8741730583262/sortedcontainers-2.4.0-py2.py3-none-any.whl
Sphinx @ file:///var/cache/pypoetry/artifacts/b8/21/89/626dfd895b30a559af2369438bbb53f9b97470130e07400845f5b02e7a/Sphinx-4.5.0-py3-none-any.whl
sphinx-autodoc-typehints @ file:///var/cache/pypoetry/artifacts/20/93/18/5a773d9276bc8ce1415caaeebec57d0a552e288507431207cd1dd05ce2/sphinx_autodoc_typehints-1.17.0-py3-none-any.whl
sphinxcontrib-applehelp @ file:///var/cache/pypoetry/artifacts/8d/eb/86/eec708bb3ff50c9780e78f36a9cb82cd9ff8030a90bd23b9a6f20aecca/sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl
sphinxcontrib-devhelp @ file:///var/cache/pypoetry/artifacts/56/a5/74/11ccaa7737f06a10422027e0595b24d243af7a7a1dc4982dec22044c28/sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl
sphinxcontrib-htmlhelp @ file:///var/cache/pypoetry/artifacts/66/d0/cb/7228297c74d9280e7246b52187704724b0b0881e2762cdef34e04be778/sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl
sphinxcontrib-jsmath @ file:///var/cache/pypoetry/artifacts/d2/22/96/2076357e64b369910aa24a20d5b719beb24a1487146e4742476ee1e2d8/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl
sphinxcontrib-qthelp @ file:///var/cache/pypoetry/artifacts/32/fc/a9/112a82396d53ec629c1450253a6ded4d94d7ffffd63acd49879543ece9/sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl
sphinxcontrib-serializinghtml @ file:///var/cache/pypoetry/artifacts/e6/9a/17/830e357f3aee36549c613a2d660b5cf38d70c27ecb7c218d15c7bfffe1/sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl
sqlparse @ file:///var/cache/pypoetry/artifacts/ea/fd/ba/117a876397913faee210ef8bac93829e22ad9232662e656971383c0718/sqlparse-0.4.2-py3-none-any.whl
stack-data @ file:///var/cache/pypoetry/artifacts/8b/fe/a7/d09813a045f57169e0ee524ef3045a0f23d4d413e084119d812d3f1f74/stack_data-0.2.0-py3-none-any.whl
stevedore @ file:///var/cache/pypoetry/artifacts/42/17/61/45c6b9d8b0d45dd19994d1f96aa784b4e9792c968eb24e21b0816a258b/stevedore-3.5.0-py3-none-any.whl
StrEnum @ file:///var/cache/pypoetry/artifacts/2e/2c/16/aef2a824de49f2b243d5b27f479a6fc3fbd80bad0fd342e9122c73d19e/StrEnum-0.4.7-py3-none-any.whl
structlog @ file:///var/cache/pypoetry/artifacts/d5/18/ec/dae176ee85c67dc20c576e0e6ff3570f7435bc9fcfd99d3642590ff256/structlog-21.5.0-py3-none-any.whl
testfixtures @ file:///var/cache/pypoetry/artifacts/42/0d/ed/2ebf061a3336990c5502f46fcc245856d3b4410e3d4534faf557ff708e/testfixtures-6.18.5-py2.py3-none-any.whl
text-unidecode @ file:///var/cache/pypoetry/artifacts/34/f9/c2/484c44b08bab89d472229bbd257fcc1d1c6273ee027f01cb08c4e3c309/text_unidecode-1.3-py2.py3-none-any.whl
toml @ file:///var/cache/pypoetry/artifacts/6b/6a/c9/53b19f7870a77d855e8b05ecdc98193944e5d246dafe11bbcad850ecba/toml-0.10.2-py2.py3-none-any.whl
tomli @ file:///var/cache/pypoetry/artifacts/73/7c/d9/9f2752fc5b05f9176c6f3adc6484be1cec75a68925b8c5fe39d6493a07/tomli-2.0.1-py3-none-any.whl
tomlkit @ file:///var/cache/pypoetry/artifacts/94/40/ed/49ed2b2bc80640b90ddc4d96266c9961325337428d29b7f21cd69c3e54/tomlkit-0.10.1-py3-none-any.whl
traitlets @ file:///var/cache/pypoetry/artifacts/ee/01/57/93229f3393af5b0814aff282450fcac279f4d7f32188b49db882ebf459/traitlets-5.1.1-py3-none-any.whl
types-pytz @ file:///var/cache/pypoetry/artifacts/61/77/ee/cd9fa35006e7dfc60d6732fca2ae8da2367b7c581246fdfcb6020a695f/types_pytz-2021.3.6-py3-none-any.whl
types-PyYAML @ file:///var/cache/pypoetry/artifacts/ea/cd/f1/313bfb1194cc1813c5cde122729c70514e36bc53f71ee71e7f09da2213/types_PyYAML-6.0.5-py3-none-any.whl
typing_extensions @ file:///var/cache/pypoetry/artifacts/9b/2e/e0/f2f5524348ab0c59b31fc2526543d60a53583608f35a4574a4978f5358/typing_extensions-4.1.1-py3-none-any.whl
url-normalize @ file:///var/cache/pypoetry/artifacts/f0/fd/a4/2aa3b335b13d88d06030cbecd42d587d34209d08f8dbc73f582acda1a1/url_normalize-1.4.3-py2.py3-none-any.whl
urllib3 @ file:///var/cache/pypoetry/artifacts/86/4a/ad/37e91024d94f8218fc54b1fbb58b71888f53c1636daeb28593fa254ed2/urllib3-1.26.9-py2.py3-none-any.whl
wcwidth @ file:///var/cache/pypoetry/artifacts/7d/f4/60/0737157bb9711fec72c70dff523aa54491eef317e0d586cf5388ff0908/wcwidth-0.2.5-py2.py3-none-any.whl
wemake-python-styleguide @ file:///var/cache/pypoetry/artifacts/47/a2/24/991460310cb6782b1c07d99c5499aa92bd5a21148d808ab6be91764993/wemake_python_styleguide-0.16.1-py3-none-any.whl
yamllint @ file:///var/cache/pypoetry/artifacts/8c/0d/1d/d374803ba2bede59a88d3ccd01491ef38dd180af1857f95222b6b30e83/yamllint-1.26.3.tar.gz
zipp @ file:///var/cache/pypoetry/artifacts/56/e8/08/1c23b9c68eb26c3bb69d9d55caf98b80bd74e71c3f2bd63b439e2ef60c/zipp-3.7.0-py3-none-any.whl

cat $(which flake8):

#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from flake8.main.cli import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

For more information, see the CONTRIBUTING guide.

@theoden-dd theoden-dd added the bug Something isn't working label Apr 11, 2022
@andreoliwa andreoliwa moved this to Upvoted / Requests in Nitpick Roadmap Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Upvoted / Requests
Development

No branches or pull requests

1 participant