@@ -88,7 +88,7 @@ files in the `tests/data/cases` directory. These files consist of up to three pa
8888 If this is omitted, the test asserts that _ Black_ will leave the input code unchanged.
8989
9090_ Black_ has two pytest command-line options affecting test files in ` tests/data/ ` that
91- are split into an input part, and an output part, separated by a line with` # output ` .
91+ are split into an input part, and an output part, separated by a line with ` # output ` .
9292These can be passed to ` pytest ` through ` tox ` , or directly into pytest if not using
9393` tox ` .
9494
@@ -128,11 +128,17 @@ does not need to go back and workout what to add to the `CHANGES.md` for each re
128128
129129### Style Changes
130130
131+ Please familiarize yourself with our [ stability policy] ( labels/stability-policy ) .
132+ Therefore, most style changes must be added to the ` --preview ` style. Exceptions are
133+ fixing crashes or changes that would not affect an already-formatted file.
134+
131135If a change would affect the advertised code style, please modify the documentation (The
132136_ Black_ code style) to reflect that change. Patches that fix unintended bugs in
133- formatting don't need to be mentioned separately though. If the change is implemented
134- with the ` --preview ` flag, please include the change in the future style document
135- instead and write the changelog entry under the dedicated "Preview style" heading.
137+ formatting don't need to be mentioned separately.
138+
139+ If the change is implemented with the ` --preview ` flag, please include the change in the
140+ Future Style document instead and write the changelog entry under the dedicated "Preview
141+ style" heading.
136142
137143### Docs Testing
138144
0 commit comments