Argus.jl: Matching syntax and writing static analysis rules for Julia
Iulia Dumitru
Static analysis improves software quality by identifying problematic patterns in code. Julia provides static analysis tooling through packages such as JET.jl and StaticLint.jl. This presentation introduces Argus.jl, a JuliaSyntax
-based package that proposes a new approach to static analysis in Julia. It draws inspiration from the Racket libraries syntax/parse
and resyntax
.
Language & teaching
Amphithéâtre Jean-Baptiste Say