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

Reply via email to