Giters
Kakadu
/
zanuda
OCaml linter
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
60
Watchers:
1
Issues:
32
Forks:
8
Kakadu/zanuda Issues
Add lints detected in fp2020/2021/2022/2023 programming course
Updated
2 months ago
Format strings: rewrite `"\"%s\""` to `"%S"`
Closed
2 months ago
Propose if when match in true/false
Closed
3 months ago
Comments count
1
Think about applying eta-conversion (although it is not correct in general case)
Closed
3 months ago
Comments count
1
exc_error_swallowing lint: check for identifier that never used
Updated
3 months ago
Simplify artifacts from pretty printting
Updated
4 months ago
Unneeded mutual recursion for functions
Updated
4 months ago
Usage of ppx_let gives false positive(?)
Updated
5 months ago
Comments count
1
Disable a few lints per directory
Updated
5 months ago
Allow some files to be without .mli (configurable)
Updated
7 months ago
in a filename Counter only submodule Counter and nothing else.
Updated
7 months ago
Warn about logical or between identical arguments.
Updated
7 months ago
Improve detection of license information
Updated
7 months ago
Detect implementation of List.map/fold as ad hoc recursive function
Closed
7 months ago
Comments count
1
Integrate with dune to apply all fixes
Updated
8 months ago
Comments count
1
Warn on constructor names that hide default constructor names
Closed
9 months ago
Add tags to opam packages
Closed
9 months ago
If inline or expectataion test are more than 30% of a file, recommend splitting
Updated
9 months ago
Add lints from Camelot
Updated
9 months ago
Forbid too many nested if expressions
Closed
9 months ago
Check that example about is correctly shitted
Closed
10 months ago
Use match instead of `if x = WasReturn then ... else if x = WasContinue then .. else ...` (related to the lint "use_match_instead_of_equality" which checks only for lists, options, etc...)
Updated
10 months ago
Documentation of lints in various languages
Updated
10 months ago
Which other CI stuff is cool to use together with linter?
Closed
10 months ago
Detect wildcard identifiers used later
Closed
10 months ago
Comments count
1
Add lint checking SPDX license in the beginning of the file=
Closed
10 months ago
Comments count
1
Rewrite `{ e=f.e; g=f.g; h=189 }` to `{ f with h = 189 }`
Updated
10 months ago
Unneeded mutual recursion
Closed
a year ago
Instead of matching a pair recommend 'let'
Closed
a year ago
string-concat linter shouldn't recommend Printf
Closed
a year ago
Comments count
2
Study and add clones of semgrep rules
Updated
2 years ago
Treat Rust's clippy as state-of-art linter
Updated
3 years ago