mirror of https://github.com/astral-sh/ruff
Exlicitly check for just arguments as well
This commit is contained in:
parent
95a8ccadfb
commit
4bf48e04fc
|
|
@ -42,4 +42,5 @@ urlpatterns_mixed = [
|
||||||
# Error - missing trail slash and argument should stay in message
|
# Error - missing trail slash and argument should stay in message
|
||||||
urlpatterns_params_bad = [
|
urlpatterns_params_bad = [
|
||||||
path("bad/<slug:slug>", views.bad_view), # DJ014
|
path("bad/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
path("<slug:slug>", views.bad_view), # DJ014
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -50,4 +50,5 @@ urlpatterns_quotes = [
|
||||||
# Error - leading trail slash and argument should stay in message
|
# Error - leading trail slash and argument should stay in message
|
||||||
urlpatterns_params_bad = [
|
urlpatterns_params_bad = [
|
||||||
path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
|
path("/<slug:slug>", views.bad_view), # DJ014
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,8 @@ DJ014 [*] URL route `bad/<slug:slug>` is missing a trailing slash
|
||||||
43 | urlpatterns_params_bad = [
|
43 | urlpatterns_params_bad = [
|
||||||
44 | path("bad/<slug:slug>", views.bad_view), # DJ014
|
44 | path("bad/<slug:slug>", views.bad_view), # DJ014
|
||||||
| ^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^
|
||||||
45 | ]
|
45 | path("<slug:slug>", views.bad_view), # DJ014
|
||||||
|
46 | ]
|
||||||
|
|
|
|
||||||
help: Add trailing slash
|
help: Add trailing slash
|
||||||
41 |
|
41 |
|
||||||
|
|
@ -154,4 +155,22 @@ help: Add trailing slash
|
||||||
43 | urlpatterns_params_bad = [
|
43 | urlpatterns_params_bad = [
|
||||||
- path("bad/<slug:slug>", views.bad_view), # DJ014
|
- path("bad/<slug:slug>", views.bad_view), # DJ014
|
||||||
44 + path("bad/<slug:slug>/", views.bad_view), # DJ014
|
44 + path("bad/<slug:slug>/", views.bad_view), # DJ014
|
||||||
45 | ]
|
45 | path("<slug:slug>", views.bad_view), # DJ014
|
||||||
|
46 | ]
|
||||||
|
|
||||||
|
DJ014 [*] URL route `<slug:slug>` is missing a trailing slash
|
||||||
|
--> DJ014.py:45:10
|
||||||
|
|
|
||||||
|
43 | urlpatterns_params_bad = [
|
||||||
|
44 | path("bad/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
45 | path("<slug:slug>", views.bad_view), # DJ014
|
||||||
|
| ^^^^^^^^^^^^^
|
||||||
|
46 | ]
|
||||||
|
|
|
||||||
|
help: Add trailing slash
|
||||||
|
42 | # Error - missing trail slash and argument should stay in message
|
||||||
|
43 | urlpatterns_params_bad = [
|
||||||
|
44 | path("bad/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
- path("<slug:slug>", views.bad_view), # DJ014
|
||||||
|
45 + path("<slug:slug>/", views.bad_view), # DJ014
|
||||||
|
46 | ]
|
||||||
|
|
|
||||||
|
|
@ -225,7 +225,8 @@ DJ015 [*] URL route `/bad/<slug:slug>/` has an unnecessary leading slash
|
||||||
51 | urlpatterns_params_bad = [
|
51 | urlpatterns_params_bad = [
|
||||||
52 | path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
52 | path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
| ^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^
|
||||||
53 | ]
|
53 | path("/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
54 | ]
|
||||||
|
|
|
|
||||||
help: Remove leading slash
|
help: Remove leading slash
|
||||||
49 |
|
49 |
|
||||||
|
|
@ -233,4 +234,22 @@ help: Remove leading slash
|
||||||
51 | urlpatterns_params_bad = [
|
51 | urlpatterns_params_bad = [
|
||||||
- path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
- path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
52 + path("bad/<slug:slug>/", views.bad_view), # DJ015
|
52 + path("bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
53 | ]
|
53 | path("/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
54 | ]
|
||||||
|
|
||||||
|
DJ015 [*] URL route `/<slug:slug>` has an unnecessary leading slash
|
||||||
|
--> DJ015.py:53:10
|
||||||
|
|
|
||||||
|
51 | urlpatterns_params_bad = [
|
||||||
|
52 | path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
|
53 | path("/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
| ^^^^^^^^^^^^^^
|
||||||
|
54 | ]
|
||||||
|
|
|
||||||
|
help: Remove leading slash
|
||||||
|
50 | # Error - leading trail slash and argument should stay in message
|
||||||
|
51 | urlpatterns_params_bad = [
|
||||||
|
52 | path("/bad/<slug:slug>/", views.bad_view), # DJ015
|
||||||
|
- path("/<slug:slug>", views.bad_view), # DJ014
|
||||||
|
53 + path("<slug:slug>", views.bad_view), # DJ014
|
||||||
|
54 | ]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue