Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

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

@@ -1,6 +1,6 @@
use ruff_formatter::write;
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