No, black now has a `--skip-string-normalization` flag, which I would be
all for using in our code base. Not sure if that was the plan here or not.

-Andrew

p.s It took a great deal of convincing from the community to get this flag
added, as the maintainers precisely wanted to prevent conversations like
this current one from happening :p.

On Thu, Oct 15, 2020 at 5:23 PM Mike Hommey <m...@glandium.org> wrote:

> Is black still opiniated about string types and insisting to use double
> quotes, when we mostly settled on single quotes?
>
> On Mon, Oct 12, 2020 at 10:00:56AM -0700, Ricky Stewart wrote:
> > Hello everyone,
> >
> > If you don't write Python code in mozilla-central, you can stop reading
> now.
> >
> > On October 19, 2020 we will be officially adopting the black Python
> style for all our Python code in mozilla-central.
> >
> > black (https://black.readthedocs.io/en/stable/) is an opinionated,
> fast, and correct auto-formatter for Python. It is an increasingly popular
> autoformatter which might be considered the de facto standard for Python
> code (like clang-format and jslint are for C++ and JS). It is already used
> by several Mozilla projects, including Release Engineering, Lando, and
> moz-phab.
> >
> > black makes it easy for us to reliably format all our Python code in a
> consistent way, making the codebase easier to read on the whole and
> allowing us to spend more time in code review discussing substantive issues
> over trivial formatting matters.
> >
> > This policy change will affect all Python code in-tree, including
> sandboxed Python code used by the build system (.configure, .build, and
> .mozbuild files).
> >
> > As part of this policy change, we plan on doing a one-time auto-reformat
> on October 19 of all Python code in the entire repository. In addition,
> mach lint (
> https://firefox-source-docs.mozilla.org/code-quality/lint/linters/black.html)
> and reviewbot will be updated to print warnings for Python source files
> that violate the black style. Just like with C/C++ or Rust, we won’t
> backout offending changes but instead will do regular refreshes of the tree.
> >
> > If there are any questions, please let me know!
> >
> > Ricky
> > _______________________________________________
> > dev-platform mailing list
> > dev-platform@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-platform
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to