|
1 | 1 | # Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT. |
2 | 2 | rules: |
3 | | - - id: configservice-in-var-name |
4 | | - languages: |
5 | | - - go |
6 | | - message: Do not use "ConfigService" in var name inside configservice package |
7 | | - paths: |
8 | | - include: |
9 | | - - "/internal/service/configservice" |
10 | | - patterns: |
11 | | - - pattern: var $NAME = ... |
12 | | - - metavariable-pattern: |
13 | | - metavariable: $NAME |
14 | | - patterns: |
15 | | - - pattern-regex: "(?i)ConfigService" |
16 | | - severity: WARNING |
17 | | - - id: connect-in-func-name |
18 | | - languages: |
19 | | - - go |
20 | | - message: Do not use "Connect" in func name inside connect package |
21 | | - paths: |
22 | | - include: |
23 | | - - "/internal/service/connect" |
24 | | - exclude: |
25 | | - - "/internal/service/connect/list_pages_gen.go" |
26 | | - patterns: |
27 | | - - pattern: func $NAME( ... ) |
28 | | - - metavariable-pattern: |
29 | | - metavariable: $NAME |
30 | | - patterns: |
31 | | - - pattern-regex: "(?i)Connect" |
32 | | - - pattern-not-regex: .*uickConnect.* |
33 | | - - focus-metavariable: $NAME |
34 | | - - pattern-not: func $NAME($T *testing.T) |
35 | | - severity: WARNING |
36 | | - - id: connect-in-test-name |
37 | | - languages: |
38 | | - - go |
39 | | - message: Include "Connect" in test name |
40 | | - paths: |
41 | | - include: |
42 | | - - "/internal/service/connect/*_test.go" |
43 | | - patterns: |
44 | | - - pattern: func $NAME( ... ) |
45 | | - - metavariable-pattern: |
46 | | - metavariable: $NAME |
47 | | - patterns: |
48 | | - - pattern-not-regex: "^TestAccConnect" |
49 | | - - pattern-regex: ^TestAcc.* |
50 | | - severity: WARNING |
51 | 3 | - id: connect-in-const-name |
52 | 4 | languages: |
53 | 5 | - go |
@@ -4460,3 +4412,93 @@ rules: |
4460 | 4412 | patterns: |
4461 | 4413 | - pattern-regex: "(?i)IoT" |
4462 | 4414 | severity: WARNING |
| 4415 | + - id: iot-in-var-name |
| 4416 | + languages: |
| 4417 | + - go |
| 4418 | + message: Do not use "IoT" in var name inside iot package |
| 4419 | + paths: |
| 4420 | + include: |
| 4421 | + - "/internal/service/iot" |
| 4422 | + patterns: |
| 4423 | + - pattern: var $NAME = ... |
| 4424 | + - metavariable-pattern: |
| 4425 | + metavariable: $NAME |
| 4426 | + patterns: |
| 4427 | + - pattern-regex: "(?i)IoT" |
| 4428 | + severity: WARNING |
| 4429 | + - id: ipam-in-test-name |
| 4430 | + languages: |
| 4431 | + - go |
| 4432 | + message: Include "IPAM" in test name |
| 4433 | + paths: |
| 4434 | + include: |
| 4435 | + - "/internal/service/ec2/ipam_*_test.go" |
| 4436 | + patterns: |
| 4437 | + - pattern: func $NAME( ... ) |
| 4438 | + - metavariable-pattern: |
| 4439 | + metavariable: $NAME |
| 4440 | + patterns: |
| 4441 | + - pattern-not-regex: "^TestAccIPAM" |
| 4442 | + - pattern-regex: ^TestAcc.* |
| 4443 | + severity: WARNING |
| 4444 | + - id: ivs-in-func-name |
| 4445 | + languages: |
| 4446 | + - go |
| 4447 | + message: Do not use "IVS" in func name inside ivs package |
| 4448 | + paths: |
| 4449 | + include: |
| 4450 | + - "/internal/service/ivs" |
| 4451 | + exclude: |
| 4452 | + - "/internal/service/ivs/list_pages_gen.go" |
| 4453 | + patterns: |
| 4454 | + - pattern: func $NAME( ... ) |
| 4455 | + - metavariable-pattern: |
| 4456 | + metavariable: $NAME |
| 4457 | + patterns: |
| 4458 | + - pattern-regex: "(?i)IVS" |
| 4459 | + - focus-metavariable: $NAME |
| 4460 | + - pattern-not: func $NAME($T *testing.T) |
| 4461 | + severity: WARNING |
| 4462 | + - id: ivs-in-test-name |
| 4463 | + languages: |
| 4464 | + - go |
| 4465 | + message: Include "IVS" in test name |
| 4466 | + paths: |
| 4467 | + include: |
| 4468 | + - "/internal/service/ivs/*_test.go" |
| 4469 | + patterns: |
| 4470 | + - pattern: func $NAME( ... ) |
| 4471 | + - metavariable-pattern: |
| 4472 | + metavariable: $NAME |
| 4473 | + patterns: |
| 4474 | + - pattern-not-regex: "^TestAccIVS" |
| 4475 | + - pattern-regex: ^TestAcc.* |
| 4476 | + severity: WARNING |
| 4477 | + - id: ivs-in-const-name |
| 4478 | + languages: |
| 4479 | + - go |
| 4480 | + message: Do not use "IVS" in const name inside ivs package |
| 4481 | + paths: |
| 4482 | + include: |
| 4483 | + - "/internal/service/ivs" |
| 4484 | + patterns: |
| 4485 | + - pattern: const $NAME = ... |
| 4486 | + - metavariable-pattern: |
| 4487 | + metavariable: $NAME |
| 4488 | + patterns: |
| 4489 | + - pattern-regex: "(?i)IVS" |
| 4490 | + severity: WARNING |
| 4491 | + - id: ivs-in-var-name |
| 4492 | + languages: |
| 4493 | + - go |
| 4494 | + message: Do not use "IVS" in var name inside ivs package |
| 4495 | + paths: |
| 4496 | + include: |
| 4497 | + - "/internal/service/ivs" |
| 4498 | + patterns: |
| 4499 | + - pattern: var $NAME = ... |
| 4500 | + - metavariable-pattern: |
| 4501 | + metavariable: $NAME |
| 4502 | + patterns: |
| 4503 | + - pattern-regex: "(?i)IVS" |
| 4504 | + severity: WARNING |
0 commit comments