Skip to content

Move {AnyNodeRef, AstNode} to ruff_python_ast crate root#8011

Merged
charliermarsh merged 9 commits into10-13-Insert_newline_after_nested_function_or_class_statementsfrom
import-anynoderef
Oct 17, 2023
Merged

Move {AnyNodeRef, AstNode} to ruff_python_ast crate root#8011
charliermarsh merged 9 commits into10-13-Insert_newline_after_nested_function_or_class_statementsfrom
import-anynoderef

Conversation

@konstin
Copy link
Member

@konstin konstin commented Oct 17, 2023

A quality of life improvement mostly mechanical refactoring.

@konstin
Copy link
Member Author

konstin commented Oct 17, 2023

Current dependencies on/for this PR:

This comment was auto-generated by Graphite.

@konstin konstin changed the title Move {AnyNodeRef, AstNode} to ruff_python_ast crate root. Move {AnyNodeRef, AstNode} to ruff_python_ast crate root Oct 17, 2023
@konstin konstin added the internal An internal refactor or improvement label Oct 17, 2023
diceroll123 and others added 5 commits October 17, 2023 09:37
## Summary

Add fix for `D300`

## Test Plan

`cargo test` and manually
This is almost certainly _not_ an accidentally mistyped dunder method.
Closes #8005.
## Summary

Fix a typo in the docs for quote style.

> a = "a string without any quotes"
> b = "It's monday morning"
> Ruff will change a to use single quotes when using quote-style =
"single". However, a will be unchanged, as converting to single quotes
would require the inner ' to be escaped, which leads to less readable
code: 'It\'s monday morning'.

It should read "However, **b** will be unchanged".

## Test Plan

N/A.
@konstin
Copy link
Member Author

konstin commented Oct 17, 2023

Apparently we use AnyNode (the non-ref version) only in tests

use ruff_formatter::FormatResult;
use ruff_python_ast::node::AstNode;
use ruff_python_ast::AstNode;
use ruff_python_ast::TypeParams;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here and elsewhere, many of these could be combined now, but I know it's hard to do automatically.

## Summary

Rule B005 of flake8-bugbear docs has a typo in one of the examples that
leads to a confusion in the correctness of `.strip()` method


![image](https://github.com/astral-sh/ruff/assets/104530599/b4e19751-558e-4ebb-b82f-25c321ddc32b)

```python
# Wrong output (used in docs) 
"text.txt".strip(".txt")  # "ex" 

# Correct output
"text.txt".strip(".txt")  # "e"
```
@charliermarsh charliermarsh merged commit 5117a41 into 10-13-Insert_newline_after_nested_function_or_class_statements Oct 17, 2023
@charliermarsh charliermarsh deleted the import-anynoderef branch October 17, 2023 23:49
@charliermarsh
Copy link
Member

Dang it, I just merged this into a non-main branch, I'm the worst.

@charliermarsh
Copy link
Member

(I will fix up. I wanted to merge to avoid rebase conflicts since this changes so many files.)

charliermarsh added a commit that referenced this pull request Oct 18, 2023
This is a do-over of #8011, which
I accidentally merged into a non-`main` branch. Sorry!
@github-actions
Copy link
Contributor

PR Check Results

Ecosystem

ℹ️ ecosystem check detected changes. (+1469, -1469, 0 error(s))

bokeh (+1469, -1469)

- [*] 17800 fixable with the `--fix` option (4369 hidden fixes can be enabled with the `--unsafe-fixes` option).
+ [*] 19268 fixable with the `--fix` option (4369 hidden fixes can be enabled with the `--unsafe-fixes` option).
- examples/basic/annotations/arrow.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/arrow.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/arrowheads.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/arrowheads.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/band.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/band.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/box_annotation.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/box_annotation.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/colorbar_log.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/colorbar_log.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/label.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/label.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/legend.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/legend.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/legend_two_dimensions.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/legend_two_dimensions.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/legends_item_visibility.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/legends_item_visibility.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/slope.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/slope.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/annotations/whisker.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/annotations/whisker.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/areas/stacked_area.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/areas/stacked_area.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/axes/logplot.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/axes/logplot.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/axes/twin_axes.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/axes/twin_axes.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/basic.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/basic.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/colormapped.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/colormapped.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/colors.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/colors.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/dodged.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/dodged.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/intervals.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/intervals.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/mixed.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/mixed.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/nested.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/nested.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/nested_colormapped.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/nested_colormapped.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/pandas_groupby_colormapped.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/pandas_groupby_colormapped.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/pandas_groupby_nested.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/pandas_groupby_nested.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/sorted.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/sorted.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/stacked.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/stacked.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/stacked_grouped.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/stacked_grouped.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/bars/stacked_split.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/bars/stacked_split.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/data/color_mappers.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/data/color_mappers.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/data/transform_jitter.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/data/transform_jitter.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/data/transform_markers.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/data/transform_markers.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/layouts/anscombe.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/layouts/anscombe.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/layouts/grid.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/layouts/grid.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/lines/arcs.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/lines/arcs.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/lines/line_single.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/lines/line_single.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/lines/lorenz.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/lines/lorenz.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/scatters/color_scatter.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/scatters/color_scatter.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/scatters/elements.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/scatters/elements.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/scatters/image_url.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/scatters/image_url.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/basic/scatters/markers.py:1:1: D300 Use triple double quotes `"""`
+ examples/basic/scatters/markers.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/color_sliders.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/color_sliders.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/customjs_for_hover.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/customjs_for_hover.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/customjs_for_selection.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/customjs_for_selection.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/setvalue.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/setvalue.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/slider.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/slider.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/js_callbacks/slider_callback_policy.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/js_callbacks/slider_callback_policy.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/legends/legend_hide.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/legends/legend_hide.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/linking/linked_brushing.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/linking/linked_brushing.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/linking/linked_panning.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/linking/linked_panning.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/tools/range_tool.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/tools/range_tool.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/tooltips/tooltip_content.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/tooltips/tooltip_content.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/interaction/tooltips/tooltip_description.py:1:1: D300 Use triple double quotes `"""`
+ examples/interaction/tooltips/tooltip_description.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/basic_plot.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/basic_plot.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/buttons.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/buttons.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/calendars.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/calendars.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/colors.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/colors.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/daylight.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/daylight.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/latex_labels.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/latex_labels.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/legends.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/legends.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/maps_cities.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/maps_cities.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/sliders.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/sliders.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/tile_source.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/tile_source.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/toolbars.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/toolbars.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/toolbars2.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/toolbars2.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/transform_jitter.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/transform_jitter.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/twin_axis.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/twin_axis.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/models/widgets.py:1:1: D300 Use triple double quotes `"""`
+ examples/models/widgets.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/output/apis/server_document/bokeh_server.py:3:1: D300 Use triple double quotes `"""`
+ examples/output/apis/server_document/bokeh_server.py:3:1: D300 [*] Use triple double quotes `"""`
- examples/output/apis/server_document/flask_server.py:1:1: D300 Use triple double quotes `"""`
+ examples/output/apis/server_document/flask_server.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/output/webgl/clustering.py:1:1: D300 Use triple double quotes `"""`
+ examples/output/webgl/clustering.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/airports_map.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/airports_map.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/aspect.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/aspect.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/brewer.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/brewer.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/checkout_form.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/checkout_form.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/custom_tooltip.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/custom_tooltip.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/customjs_expr.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/customjs_expr.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/customjs_hover.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/customjs_hover.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/dotplot.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/dotplot.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/filtering.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/filtering.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/histogram.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/histogram.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/hover.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/hover.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/image_alpha.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/image_alpha.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/interactive_legend.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/interactive_legend.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/iris.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/iris.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/multi_legend.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/multi_legend.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/multi_line.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/multi_line.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/multi_scale.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/multi_scale.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/periodic_shells.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/periodic_shells.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/polar.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/polar.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/rect.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/rect.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/ridgeplot_subcoordinates.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/ridgeplot_subcoordinates.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/scatter_selection.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/scatter_selection.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/sprint.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/sprint.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/stocks.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/stocks.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/tap.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/tap.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/text.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/text.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/theme_glyphs.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/theme_glyphs.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/toolbar_autohide.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/toolbar_autohide.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/trefoil.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/trefoil.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/plotting/us_marriages_divorces_hover.py:1:1: D300 Use triple double quotes `"""`
+ examples/plotting/us_marriages_divorces_hover.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/clustering/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/clustering/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/contour_animated.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/contour_animated.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/crossfilter/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/crossfilter/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/dash/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/dash/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/duffing_oscillator.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/duffing_oscillator.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/export_csv/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/export_csv/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/faces/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/faces/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/gapminder/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/gapminder/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/image_blur.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/image_blur.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/movies/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/movies/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/ohlc/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/ohlc/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/population.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/population.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/selection_histogram.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/selection_histogram.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/server_auth/app.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/server_auth/app.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/server_auth/auth.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/server_auth/auth.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/simple_hdf5/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/simple_hdf5/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/sliders.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/sliders.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/spectrogram/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/spectrogram/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/surface3d/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/surface3d/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/taylor.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/taylor.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/server/app/weather/main.py:1:1: D300 Use triple double quotes `"""`
+ examples/server/app/weather/main.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_axis_labels_titles_labels.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_axis_labels_titles_labels.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_bessel.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_bessel.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_blackbody_radiation.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_blackbody_radiation.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_div_widget.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_div_widget.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_normal_distribution.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_normal_distribution.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_schrodinger.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_schrodinger.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_slider_widget_title.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_slider_widget_title.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/latex_tick_labels.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/latex_tick_labels.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/mathtext/mathml_axis_labels.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/mathtext/mathml_axis_labels.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/styling/plots/hatch_grid_band.py:1:1: D300 Use triple double quotes `"""`
+ examples/styling/plots/hatch_grid_band.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/correlogram.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/correlogram.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/heatmap_unemployment.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/heatmap_unemployment.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/les_mis.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/les_mis.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/periodic.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/periodic.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/ridgeplot.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/ridgeplot.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/scatter_jitter.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/scatter_jitter.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/categorical/slope_graph.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/categorical/slope_graph.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/contour/contour.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/contour/contour.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/contour/contour_polar.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/contour/contour_polar.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/contour/contour_simple.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/contour/contour_simple.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/geo/choropleth.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/geo/choropleth.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/geo/eclipse.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/geo/eclipse.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/geo/texas_hover_map.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/geo/texas_hover_map.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/geo/tile_xyzservices.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/geo/tile_xyzservices.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/graph/from_networkx.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/graph/from_networkx.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/graph/node_and_edge_attributes.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/graph/node_and_edge_attributes.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/hex/hex_tile.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/hex/hex_tile.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/hex/hexbin.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/hex/hexbin.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/hierarchical/crosstab.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/hierarchical/crosstab.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/hierarchical/treemap.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/hierarchical/treemap.py:1:1: D300 [*] Use triple double quotes `"""`
- examples/topics/images/image.py:1:1: D300 Use triple double quotes `"""`
+ examples/topics/images/i

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants