-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8061894
commit 214dc4c
Showing
3 changed files
with
243 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
201 changes: 201 additions & 0 deletions
201
.../src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D.py.snap.new
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,201 @@ | ||
--- | ||
source: crates/ruff_linter/src/rules/pydocstyle/mod.rs | ||
assertion_line: 105 | ||
--- | ||
D.py:307:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
305 | @expect('D300: Use """triple double quotes""" (found \'\'\'-quotes)') | ||
306 | def triple_single_quotes_raw(): | ||
307 | r'''Summary.''' | ||
| ^^^^^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
304 304 | | ||
305 305 | @expect('D300: Use """triple double quotes""" (found \'\'\'-quotes)') | ||
306 306 | def triple_single_quotes_raw(): | ||
307 |- r'''Summary.''' | ||
307 |+ """Summary.""" | ||
308 308 | | ||
309 309 | | ||
310 310 | @expect('D300: Use """triple double quotes""" (found \'\'\'-quotes)') | ||
|
||
D.py:312:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
310 | @expect('D300: Use """triple double quotes""" (found \'\'\'-quotes)') | ||
311 | def triple_single_quotes_raw_uppercase(): | ||
312 | R'''Summary.''' | ||
| ^^^^^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
309 309 | | ||
310 310 | @expect('D300: Use """triple double quotes""" (found \'\'\'-quotes)') | ||
311 311 | def triple_single_quotes_raw_uppercase(): | ||
312 |- R'''Summary.''' | ||
312 |+ """Summary.""" | ||
313 313 | | ||
314 314 | | ||
315 315 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
|
||
D.py:317:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
315 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
316 | def single_quotes_raw(): | ||
317 | r'Summary.' | ||
| ^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
314 314 | | ||
315 315 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
316 316 | def single_quotes_raw(): | ||
317 |- r'Summary.' | ||
317 |+ """Summary.""" | ||
318 318 | | ||
319 319 | | ||
320 320 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
|
||
D.py:322:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
320 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
321 | def single_quotes_raw_uppercase(): | ||
322 | R'Summary.' | ||
| ^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
319 319 | | ||
320 320 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
321 321 | def single_quotes_raw_uppercase(): | ||
322 |- R'Summary.' | ||
322 |+ """Summary.""" | ||
323 323 | | ||
324 324 | | ||
325 325 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
|
||
D.py:328:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
326 | @expect('D301: Use r""" if any backslashes in a docstring') | ||
327 | def single_quotes_raw_uppercase_backslash(): | ||
328 | R'Sum\mary.' | ||
| ^^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
325 325 | @expect('D300: Use """triple double quotes""" (found \'-quotes)') | ||
326 326 | @expect('D301: Use r""" if any backslashes in a docstring') | ||
327 327 | def single_quotes_raw_uppercase_backslash(): | ||
328 |- R'Sum\mary.' | ||
328 |+ """Sum\mary.""" | ||
329 329 | | ||
330 330 | | ||
331 331 | @expect('D301: Use r""" if any backslashes in a docstring') | ||
|
||
D.py:645:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
644 | def single_line_docstring_with_an_escaped_backslash(): | ||
645 | "\ | ||
| _____^ | ||
646 | | " | ||
| |_____^ D300 | ||
647 | | ||
648 | class StatementOnSameLineAsDocstring: | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
642 642 | | ||
643 643 | | ||
644 644 | def single_line_docstring_with_an_escaped_backslash(): | ||
645 |- "\ | ||
646 |- " | ||
645 |+ """\ | ||
646 |+ """ | ||
647 647 | | ||
648 648 | class StatementOnSameLineAsDocstring: | ||
649 649 | "After this docstring there's another statement on the same line separated by a semicolon." ; priorities=1 | ||
|
||
D.py:649:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
648 | class StatementOnSameLineAsDocstring: | ||
649 | "After this docstring there's another statement on the same line separated by a semicolon." ; priorities=1 | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ D300 | ||
650 | def sort_services(self): | ||
651 | pass | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
646 646 | " | ||
647 647 | | ||
648 648 | class StatementOnSameLineAsDocstring: | ||
649 |- "After this docstring there's another statement on the same line separated by a semicolon." ; priorities=1 | ||
649 |+ """After this docstring there's another statement on the same line separated by a semicolon.""" ; priorities=1 | ||
650 650 | def sort_services(self): | ||
651 651 | pass | ||
652 652 | | ||
|
||
D.py:654:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
653 | class StatementOnSameLineAsDocstring: | ||
654 | "After this docstring there's another statement on the same line separated by a semicolon."; priorities=1 | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
651 651 | pass | ||
652 652 | | ||
653 653 | class StatementOnSameLineAsDocstring: | ||
654 |- "After this docstring there's another statement on the same line separated by a semicolon."; priorities=1 | ||
654 |+ """After this docstring there's another statement on the same line separated by a semicolon."""; priorities=1 | ||
655 655 | | ||
656 656 | | ||
657 657 | class CommentAfterDocstring: | ||
|
||
D.py:658:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
657 | class CommentAfterDocstring: | ||
658 | "After this docstring there's a comment." # priorities=1 | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ D300 | ||
659 | def sort_services(self): | ||
660 | pass | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
655 655 | | ||
656 656 | | ||
657 657 | class CommentAfterDocstring: | ||
658 |- "After this docstring there's a comment." # priorities=1 | ||
658 |+ """After this docstring there's a comment.""" # priorities=1 | ||
659 659 | def sort_services(self): | ||
660 660 | pass | ||
661 661 | | ||
|
||
D.py:664:5: D300 [*] Use triple double quotes `"""` | ||
| | ||
663 | def newline_after_closing_quote(self): | ||
664 | "We enforce a newline after the closing quote for a multi-line docstring \ | ||
| _____^ | ||
665 | | but continuations shouldn't be considered multi-line" | ||
| |_________________________________________________________^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
661 661 | | ||
662 662 | | ||
663 663 | def newline_after_closing_quote(self): | ||
664 |- "We enforce a newline after the closing quote for a multi-line docstring \ | ||
665 |- but continuations shouldn't be considered multi-line" | ||
664 |+ """We enforce a newline after the closing quote for a multi-line docstring \ | ||
665 |+ but continuations shouldn't be considered multi-line""" | ||
|
||
|
16 changes: 16 additions & 0 deletions
16
...linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__bom.snap.new
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
source: crates/ruff_linter/src/rules/pydocstyle/mod.rs | ||
assertion_line: 115 | ||
--- | ||
bom.py:1:1: D300 [*] Use triple double quotes `"""` | ||
| | ||
1 | ''' SAM macro definitions ''' | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ D300 | ||
| | ||
= help: Use triple double quotes `"""` | ||
|
||
ℹ Fix | ||
1 |-''' SAM macro definitions ''' | ||
1 |+""" SAM macro definitions """ | ||
|
||
|