Skip to content

Commit 432baf8

Browse files
committed
Add linters
1 parent 388c81a commit 432baf8

File tree

17 files changed

+146
-1
lines changed

17 files changed

+146
-1
lines changed

data/Linter/infer.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Infer
2+
executable: infer
3+
website: https://fbinfer.com/
4+
packages:
5+
- infer-0.7.0-linux
6+
languages:
7+
- C
8+
- CPlusPlus
9+
- Java
10+
- Objective-C
11+
aspects:
12+
- Security

data/Linter/pyflakes.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: pyflakes
2+
executable: pyflakes
3+
packages:
4+
- pyflakes
5+
languages:
6+
- Python
7+
aspects:
8+
- Syntax
9+
- Unused Code
10+
- Undefined Element
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: infer
2+
manager: opam
3+
source: https://github.com/facebook/infer/releases/download/
4+
v0.7.0/infer-linux64-v0.7.0.tar.xz
5+
version: 0.7.0
6+
platform: linux

data/Package/pyflakes.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
name: pyflakes
2+
manager: pip
3+
version: 2.0.0

data/PackageManager/_all.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- pk: npm
2+
- pk: opam
3+
- pk: pip

models/Aspect.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# pk: String

models/Linter.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
name: String
2+
executable: String
3+
repology_id: String # optional
4+
wikidata: String # optional
5+
website: String
6+
languages: Language[]
7+
aspects: Aspect[] # i.e. CAN_DETECT & CAN_FIX
8+
packages: Package[] # only needed where Repology does not provide

models/Package.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: String
2+
manager: PackageManager
3+
version: String
4+
repology_id: String # optional
5+
wikidata: String # optional
6+
source: String # optional
7+
platform: Platform # optional

models/PackageManager.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# pk: String

models/Platform.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# pk: String

0 commit comments

Comments
 (0)