1
1
-- -
2
2
source : crates / ruff_linter / src / rules / airflow / mod .rs
3
3
-- -
4
- AIR302_args .py :20 :39 : AIR302 [* ] ` schedule_interval` is removed in Airflow 3.0
4
+ AIR301_args .py :20 :39 : AIR301 [* ] ` schedule_interval` is removed in Airflow 3.0
5
5
|
6
6
18 | DAG (dag_id = " class_schedule" , schedule = " @hourly" )
7
7
19 |
8
8
20 | DAG (dag_id = " class_schedule_interval" , schedule_interval = " @hourly" )
9
- | ^^^^^^^^^^^^^^^^^ AIR302
9
+ | ^^^^^^^^^^^^^^^^^ AIR301
10
10
21 |
11
11
22 | DAG (dag_id = " class_timetable" , timetable = NullTimetable ())
12
12
|
@@ -22,12 +22,12 @@ AIR302_args.py:20:39: AIR302 [*] `schedule_interval` is removed in Airflow 3.0
22
22
22 22 | DAG (dag_id = " class_timetable" , timetable = NullTimetable ())
23
23
23 23 |
24
24
25
- AIR302_args .py :22 :31 : AIR302 [* ] ` timetable` is removed in Airflow 3.0
25
+ AIR301_args .py :22 :31 : AIR301 [* ] ` timetable` is removed in Airflow 3.0
26
26
|
27
27
20 | DAG (dag_id = " class_schedule_interval" , schedule_interval = " @hourly" )
28
28
21 |
29
29
22 | DAG (dag_id = " class_timetable" , timetable = NullTimetable ())
30
- | ^^^^^^^^^ AIR302
30
+ | ^^^^^^^^^ AIR301
31
31
|
32
32
= help : Use ` schedule` instead
33
33
@@ -41,20 +41,20 @@ AIR302_args.py:22:31: AIR302 [*] `timetable` is removed in Airflow 3.0
41
41
24 24 |
42
42
25 25 | def sla_callback (* arg , ** kwargs ):
43
43
44
- AIR302_args .py :29 :34 : AIR302 ` sla_miss_callback` is removed in Airflow 3.0
44
+ AIR301_args .py :29 :34 : AIR301 ` sla_miss_callback` is removed in Airflow 3.0
45
45
|
46
46
29 | DAG (dag_id = " class_sla_callback" , sla_miss_callback = sla_callback )
47
- | ^^^^^^^^^^^^^^^^^ AIR302
47
+ | ^^^^^^^^^^^^^^^^^ AIR301
48
48
30 |
49
49
31 | DAG (dag_id = " class_fail_stop" , fail_stop = True )
50
50
|
51
51
52
- AIR302_args .py :31 :31 : AIR302 [* ] ` fail_stop` is removed in Airflow 3.0
52
+ AIR301_args .py :31 :31 : AIR301 [* ] ` fail_stop` is removed in Airflow 3.0
53
53
|
54
54
29 | DAG (dag_id = " class_sla_callback" , sla_miss_callback = sla_callback )
55
55
30 |
56
56
31 | DAG (dag_id = " class_fail_stop" , fail_stop = True )
57
- | ^^^^^^^^^ AIR302
57
+ | ^^^^^^^^^ AIR301
58
58
32 |
59
59
33 | DAG (dag_id = " class_default_view" , default_view = " dag_default_view" )
60
60
|
@@ -70,30 +70,30 @@ AIR302_args.py:31:31: AIR302 [*] `fail_stop` is removed in Airflow 3.0
70
70
33 33 | DAG (dag_id = " class_default_view" , default_view = " dag_default_view" )
71
71
34 34 |
72
72
73
- AIR302_args .py :33 :34 : AIR302 ` default_view` is removed in Airflow 3.0
73
+ AIR301_args .py :33 :34 : AIR301 ` default_view` is removed in Airflow 3.0
74
74
|
75
75
31 | DAG (dag_id = " class_fail_stop" , fail_stop = True )
76
76
32 |
77
77
33 | DAG (dag_id = " class_default_view" , default_view = " dag_default_view" )
78
- | ^^^^^^^^^^^^ AIR302
78
+ | ^^^^^^^^^^^^ AIR301
79
79
34 |
80
80
35 | DAG (dag_id = " class_orientation" , orientation = " BT" )
81
81
|
82
82
83
- AIR302_args .py :35 :33 : AIR302 ` orientation` is removed in Airflow 3.0
83
+ AIR301_args .py :35 :33 : AIR301 ` orientation` is removed in Airflow 3.0
84
84
|
85
85
33 | DAG (dag_id = " class_default_view" , default_view = " dag_default_view" )
86
86
34 |
87
87
35 | DAG (dag_id = " class_orientation" , orientation = " BT" )
88
- | ^^^^^^^^^^^ AIR302
88
+ | ^^^^^^^^^^^ AIR301
89
89
36 |
90
90
37 | allow_future_exec_dates_dag = DAG (dag_id = " class_allow_future_exec_dates" )
91
91
|
92
92
93
- AIR302_args .py :46 :6 : AIR302 [* ] ` schedule_interval` is removed in Airflow 3.0
93
+ AIR301_args .py :46 :6 : AIR301 [* ] ` schedule_interval` is removed in Airflow 3.0
94
94
|
95
95
46 | @dag (schedule_interval = " 0 * * * *" )
96
- | ^^^^^^^^^^^^^^^^^ AIR302
96
+ | ^^^^^^^^^^^^^^^^^ AIR301
97
97
47 | def decorator_schedule_interval ():
98
98
48 | pass
99
99
|
@@ -109,10 +109,10 @@ AIR302_args.py:46:6: AIR302 [*] `schedule_interval` is removed in Airflow 3.0
109
109
48 48 | pass
110
110
49 49 |
111
111
112
- AIR302_args .py :51 :6 : AIR302 [* ] ` timetable` is removed in Airflow 3.0
112
+ AIR301_args .py :51 :6 : AIR301 [* ] ` timetable` is removed in Airflow 3.0
113
113
|
114
114
51 | @dag (timetable = NullTimetable ())
115
- | ^^^^^^^^^ AIR302
115
+ | ^^^^^^^^^ AIR301
116
116
52 | def decorator_timetable ():
117
117
53 | pass
118
118
|
@@ -128,20 +128,20 @@ AIR302_args.py:51:6: AIR302 [*] `timetable` is removed in Airflow 3.0
128
128
53 53 | pass
129
129
54 54 |
130
130
131
- AIR302_args .py :56 :6 : AIR302 ` sla_miss_callback` is removed in Airflow 3.0
131
+ AIR301_args .py :56 :6 : AIR301 ` sla_miss_callback` is removed in Airflow 3.0
132
132
|
133
133
56 | @dag (sla_miss_callback = sla_callback )
134
- | ^^^^^^^^^^^^^^^^^ AIR302
134
+ | ^^^^^^^^^^^^^^^^^ AIR301
135
135
57 | def decorator_sla_callback ():
136
136
58 | pass
137
137
|
138
138
139
- AIR302_args .py :64 :39 : AIR302 [* ] ` execution_date` is removed in Airflow 3.0
139
+ AIR301_args .py :64 :39 : AIR301 [* ] ` execution_date` is removed in Airflow 3.0
140
140
|
141
141
62 | def decorator_deprecated_operator_args ():
142
142
63 | trigger_dagrun_op = trigger_dagrun .TriggerDagRunOperator (
143
143
64 | task_id = " trigger_dagrun_op1" , execution_date = " 2024-12-04"
144
- | ^^^^^^^^^^^^^^ AIR302
144
+ | ^^^^^^^^^^^^^^ AIR301
145
145
65 | )
146
146
66 | trigger_dagrun_op2 = TriggerDagRunOperator (
147
147
|
@@ -157,12 +157,12 @@ AIR302_args.py:64:39: AIR302 [*] `execution_date` is removed in Airflow 3.0
157
157
66 66 | trigger_dagrun_op2 = TriggerDagRunOperator (
158
158
67 67 | task_id = " trigger_dagrun_op2" , execution_date = " 2024-12-04"
159
159
160
- AIR302_args .py :67 :39 : AIR302 [* ] ` execution_date` is removed in Airflow 3.0
160
+ AIR301_args .py :67 :39 : AIR301 [* ] ` execution_date` is removed in Airflow 3.0
161
161
|
162
162
65 | )
163
163
66 | trigger_dagrun_op2 = TriggerDagRunOperator (
164
164
67 | task_id = " trigger_dagrun_op2" , execution_date = " 2024-12-04"
165
- | ^^^^^^^^^^^^^^ AIR302
165
+ | ^^^^^^^^^^^^^^ AIR301
166
166
68 | )
167
167
|
168
168
= help : Use ` logical_date` instead
@@ -177,11 +177,11 @@ AIR302_args.py:67:39: AIR302 [*] `execution_date` is removed in Airflow 3.0
177
177
69 69 |
178
178
70 70 | branch_dt_op = datetime .BranchDateTimeOperator (
179
179
180
- AIR302_args .py :71 :33 : AIR302 [* ] ` use_task_execution_day` is removed in Airflow 3.0
180
+ AIR301_args .py :71 :33 : AIR301 [* ] ` use_task_execution_day` is removed in Airflow 3.0
181
181
|
182
182
70 | branch_dt_op = datetime .BranchDateTimeOperator (
183
183
71 | task_id = " branch_dt_op" , use_task_execution_day = True , task_concurrency = 5
184
- | ^^^^^^^^^^^^^^^^^^^^^^ AIR302
184
+ | ^^^^^^^^^^^^^^^^^^^^^^ AIR301
185
185
72 | )
186
186
73 | branch_dt_op2 = BranchDateTimeOperator (
187
187
|
@@ -197,11 +197,11 @@ AIR302_args.py:71:33: AIR302 [*] `use_task_execution_day` is removed in Airflow
197
197
73 73 | branch_dt_op2 = BranchDateTimeOperator (
198
198
74 74 | task_id = " branch_dt_op2" ,
199
199
200
- AIR302_args .py :71 :62 : AIR302 [* ] ` task_concurrency` is removed in Airflow 3.0
200
+ AIR301_args .py :71 :62 : AIR301 [* ] ` task_concurrency` is removed in Airflow 3.0
201
201
|
202
202
70 | branch_dt_op = datetime .BranchDateTimeOperator (
203
203
71 | task_id = " branch_dt_op" , use_task_execution_day = True , task_concurrency = 5
204
- | ^^^^^^^^^^^^^^^^ AIR302
204
+ | ^^^^^^^^^^^^^^^^ AIR301
205
205
72 | )
206
206
73 | branch_dt_op2 = BranchDateTimeOperator (
207
207
|
@@ -217,12 +217,12 @@ AIR302_args.py:71:62: AIR302 [*] `task_concurrency` is removed in Airflow 3.0
217
217
73 73 | branch_dt_op2 = BranchDateTimeOperator (
218
218
74 74 | task_id = " branch_dt_op2" ,
219
219
220
- AIR302_args .py :75 :9 : AIR302 [* ] ` use_task_execution_day` is removed in Airflow 3.0
220
+ AIR301_args .py :75 :9 : AIR301 [* ] ` use_task_execution_day` is removed in Airflow 3.0
221
221
|
222
222
73 | branch_dt_op2 = BranchDateTimeOperator (
223
223
74 | task_id = " branch_dt_op2" ,
224
224
75 | use_task_execution_day = True ,
225
- | ^^^^^^^^^^^^^^^^^^^^^^ AIR302
225
+ | ^^^^^^^^^^^^^^^^^^^^^^ AIR301
226
226
76 | sla = timedelta (seconds = 10 ),
227
227
77 | )
228
228
|
@@ -238,57 +238,57 @@ AIR302_args.py:75:9: AIR302 [*] `use_task_execution_day` is removed in Airflow 3
238
238
77 77 | )
239
239
78 78 |
240
240
241
- AIR302_args .py :76 :9 : AIR302 ` sla` is removed in Airflow 3.0
241
+ AIR301_args .py :76 :9 : AIR301 ` sla` is removed in Airflow 3.0
242
242
|
243
243
74 | task_id = " branch_dt_op2" ,
244
244
75 | use_task_execution_day = True ,
245
245
76 | sla = timedelta (seconds = 10 ),
246
- | ^^^ AIR302
246
+ | ^^^ AIR301
247
247
77 | )
248
248
|
249
249
250
- AIR302_args .py :98 :15 : AIR302 ` filename_template` is removed in Airflow 3.0
250
+ AIR301_args .py :98 :15 : AIR301 ` filename_template` is removed in Airflow 3.0
251
251
|
252
252
97 | # deprecated filename_template argument in FileTaskHandler
253
253
98 | S3TaskHandler (filename_template = " /tmp/test" )
254
- | ^^^^^^^^^^^^^^^^^ AIR302
254
+ | ^^^^^^^^^^^^^^^^^ AIR301
255
255
99 | HdfsTaskHandler (filename_template = " /tmp/test" )
256
256
100 | ElasticsearchTaskHandler (filename_template = " /tmp/test" )
257
257
|
258
258
259
- AIR302_args .py :99 :17 : AIR302 ` filename_template` is removed in Airflow 3.0
259
+ AIR301_args .py :99 :17 : AIR301 ` filename_template` is removed in Airflow 3.0
260
260
|
261
261
97 | # deprecated filename_template argument in FileTaskHandler
262
262
98 | S3TaskHandler (filename_template = " /tmp/test" )
263
263
99 | HdfsTaskHandler (filename_template = " /tmp/test" )
264
- | ^^^^^^^^^^^^^^^^^ AIR302
264
+ | ^^^^^^^^^^^^^^^^^ AIR301
265
265
100 | ElasticsearchTaskHandler (filename_template = " /tmp/test" )
266
266
101 | GCSTaskHandler (filename_template = " /tmp/test" )
267
267
|
268
268
269
- AIR302_args .py :100 :26 : AIR302 ` filename_template` is removed in Airflow 3.0
269
+ AIR301_args .py :100 :26 : AIR301 ` filename_template` is removed in Airflow 3.0
270
270
|
271
271
98 | S3TaskHandler (filename_template = " /tmp/test" )
272
272
99 | HdfsTaskHandler (filename_template = " /tmp/test" )
273
273
100 | ElasticsearchTaskHandler (filename_template = " /tmp/test" )
274
- | ^^^^^^^^^^^^^^^^^ AIR302
274
+ | ^^^^^^^^^^^^^^^^^ AIR301
275
275
101 | GCSTaskHandler (filename_template = " /tmp/test" )
276
276
|
277
277
278
- AIR302_args .py :101 :16 : AIR302 ` filename_template` is removed in Airflow 3.0
278
+ AIR301_args .py :101 :16 : AIR301 ` filename_template` is removed in Airflow 3.0
279
279
|
280
280
99 | HdfsTaskHandler (filename_template = " /tmp/test" )
281
281
100 | ElasticsearchTaskHandler (filename_template = " /tmp/test" )
282
282
101 | GCSTaskHandler (filename_template = " /tmp/test" )
283
- | ^^^^^^^^^^^^^^^^^ AIR302
283
+ | ^^^^^^^^^^^^^^^^^ AIR301
284
284
102 |
285
285
103 | FabAuthManager (None )
286
286
|
287
287
288
- AIR302_args .py :103 :15 : AIR302 ` appbuilder` is removed in Airflow 3.0 ; The constructor takes no parameter now
288
+ AIR301_args .py :103 :15 : AIR301 ` appbuilder` is removed in Airflow 3.0 ; The constructor takes no parameter now
289
289
|
290
290
101 | GCSTaskHandler (filename_template = " /tmp/test" )
291
291
102 |
292
292
103 | FabAuthManager (None )
293
- | ^^^^^^ AIR302
293
+ | ^^^^^^ AIR301
294
294
|
0 commit comments