Skip to content

Commit d1c0c0b

Browse files
add semgrep for objectstore to kvstore
1 parent ba57a6c commit d1c0c0b

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

semgrep/README.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ This is a set of static analysis patterns for [semgrep](https://semgrep.dev).
33
# List of rules
44

55
- edgedict: warn and migrate from the edgedict API to the configstore API
6+
- objectstore: warn and migrate from objectstore API to the kvstore API

semgrep/objectstore.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
rules:
2+
- id: deprecated-objectstore-store
3+
pattern: objectstore.Store
4+
fix: kvstore.Store
5+
message: objectstore package is deprecated
6+
languages: [go]
7+
severity: ERROR
8+
9+
- id: deprecated-objectstore-open
10+
pattern: objectstore.Open($N)
11+
fix: kvstore.Open($N)
12+
message: objectstore package is deprecated
13+
languages: [go]
14+
severity: ERROR
15+
16+
- id: deprecated-objectstore-errkeynotfound
17+
pattern: objectstore.ErrKeyNotFound
18+
fix: kvstore.ErrKeyNotFound
19+
message: objectstore package is deprecated
20+
languages: [go]
21+
severity: ERROR

0 commit comments

Comments
 (0)