File tree 2 files changed +45
-37
lines changed
2 files changed +45
-37
lines changed Original file line number Diff line number Diff line change @@ -14,32 +14,40 @@ note: >-
14
14
ast-grep-essentials : true
15
15
16
16
utils :
17
- $APP.UseDeveloperExceptionPage(...) :
17
+ kind_invocation_expression :
18
18
kind : invocation_expression
19
- pattern : $APP.UseDeveloperExceptionPage($$$)
20
19
all :
21
- - not :
22
- inside :
23
- stopBy : end
24
- any :
25
- - kind : postfix_unary_expression
26
- - kind : member_access_expression
27
- inside :
28
- kind : invocation_expression
29
- - not :
30
- inside :
31
- stopBy : neighbor
32
- kind : block
33
- follows :
34
- stopBy : end
35
- any :
36
- - kind : invocation_expression
37
- pattern : $ENV.IsDevelopment()
38
- - kind : parenthesized_expression
39
- has :
40
- kind : invocation_expression
41
- pattern : $ENV.IsDevelopment()
42
- inside :
43
- kind : if_statement
20
+ - has :
21
+ nthChild : 1
22
+ kind : member_access_expression
23
+ pattern : $ENV.IsDevelopment
24
+ - has :
25
+ nthChild : 2
26
+ kind : argument_list
27
+
28
+ $APP.UseDeveloperExceptionPage(...) :
29
+ kind : expression_statement
30
+ pattern : $APP.UseDeveloperExceptionPage($$$);
31
+ not :
32
+ inside :
33
+ stopBy : end
34
+ kind : if_statement
35
+ has :
36
+ nthChild : 1
37
+ any :
38
+ - matches : kind_invocation_expression
39
+ - kind : parenthesized_expression
40
+ has :
41
+ matches : kind_invocation_expression
44
42
rule :
43
+ kind : expression_statement
45
44
matches : $APP.UseDeveloperExceptionPage(...)
45
+ all :
46
+ - not :
47
+ has :
48
+ stopBy : end
49
+ kind : ERROR
50
+ - not :
51
+ inside :
52
+ stopBy : end
53
+ kind : ERROR
Original file line number Diff line number Diff line change @@ -2,41 +2,41 @@ id: stacktrace-disclosure-csharp
2
2
snapshots :
3
3
? "if (!env.IsDevelopment()) \n {\n app.UseDeveloperExceptionPage(); \n }\n"
4
4
: labels :
5
- - source : app.UseDeveloperExceptionPage()
5
+ - source : app.UseDeveloperExceptionPage();
6
6
style : primary
7
7
start : 42
8
- end : 73
8
+ end : 74
9
9
? "if (DateTime.Now.DayOfWeek == DayOfWeek.Monday) \n {\n app.UseDeveloperExceptionPage(); \n }\n"
10
10
: labels :
11
- - source : app.UseDeveloperExceptionPage()
11
+ - source : app.UseDeveloperExceptionPage();
12
12
style : primary
13
13
start : 63
14
- end : 94
14
+ end : 95
15
15
? "if (DateTime.Now.DayOfWeek == DayOfWeek.Monday) \n {\n app.UseDeveloperExceptionPage();\n }\n"
16
16
: labels :
17
- - source : app.UseDeveloperExceptionPage()
17
+ - source : app.UseDeveloperExceptionPage();
18
18
style : primary
19
19
start : 64
20
- end : 95
20
+ end : 96
21
21
? "if (env.IsProduction()) \n {\n app.UseDeveloperExceptionPage(); \n }\n"
22
22
: labels :
23
- - source : app.UseDeveloperExceptionPage()
23
+ - source : app.UseDeveloperExceptionPage();
24
24
style : primary
25
25
start : 40
26
- end : 71
26
+ end : 72
27
27
? "if (environment == \"dev\") \n {\n app.UseDeveloperExceptionPage(); \n }\n"
28
28
: labels :
29
- - source : app.UseDeveloperExceptionPage()
29
+ - source : app.UseDeveloperExceptionPage();
30
30
style : primary
31
31
start : 42
32
- end : 73
32
+ end : 74
33
33
? |
34
34
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
35
35
{
36
36
app.UseDeveloperExceptionPage();
37
37
}
38
38
: labels :
39
- - source : app.UseDeveloperExceptionPage()
39
+ - source : app.UseDeveloperExceptionPage();
40
40
style : primary
41
41
start : 74
42
- end : 105
42
+ end : 106
You can’t perform that action at this time.
0 commit comments