On Sun, Jul 23, 2017 at 2:13 PM, Razzi Abuissa <ra...@abuissa.net> wrote:
> Hi PyCQA,
>
> I've done a little searching but have not found a lint check for the
> following:
>
> [
>     'a',
>     'b'
>     'c'
> ]
>
> evaluates to ['a', 'bc'] due to implicit string concatenation, but usually
> it's intended to be ['a', 'b', 'c']. If it is meant to be ['a', 'bc'] it's
> bad style.
>
> Guido recommends popular lint tools add a rule for this here:
> https://groups.google.com/forum/#!msg/python-ideas/jP1YtlyJqxs/FacZu-WK_9AJ
>
> If this check does not exist, I would be willing to create a flake8 plugin
> and add it to PyCQA.
>
> Regards,
>
> Razzi

Hi Razzi,

This has been discussed here
https://github.com/PyCQA/pycodestyle/issues/308 and there are a few
plugins for Flake8 which do this:

- https://pypi.org/project/flake8-commas/
- https://pypi.org/project/flake8-trailing-commas/
- https://pypi.org/project/flake8_strict/

You can find Flake8 plugins using this search on PyPI:
https://pypi.org/search/?c=Framework+::+Flake8

Cheers,
Ian
_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality

Reply via email to