BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//juliacon-2026//speaker//7GCJMY
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-juliacon-2026-TBHR8T@pretalx.com
DTSTART;TZID=CET:20260812T164500
DTEND;TZID=CET:20260812T170000
DESCRIPTION:Static analysis for Julia is still an underdeveloped domain. Th
 e linting ecosystem is looking especially barren – practically one packa
 ge is used for writing and running linting rules\, [StaticLint](https://gi
 thub.com/julia-vscode/StaticLint.jl)\, even though it is difficult to exte
 nd with new rules or features. [ReLint](https://github.com/RelationalAI-os
 s/ReLint.jl) was built to address some of StaticLint's limitations\, impro
 ving upon extensibility and interoperability. However\, it too suffers fro
 m shortcomings\, especially in terms of flexibility. [Argus](https://githu
 b.com/iuliadmtru/Argus.jl)\, mainly a pattern matching framework for Julia
  syntax\, offers a powerful and expressive language for writing code patte
 rns and linting rules. This presentation shows the result of combining ReL
 int and Argus into a new version of ReLint that provides a built-in set of
  rules\, a DSL for extending the default set with custom rules and CI/CD i
 ntegration.
DTSTAMP:20260502T094006Z
LOCATION:Room 1
SUMMARY:ReLint.jl and Argus.jl are merging into a powerful Julia linter - I
 ulia Dumitru\, Alexandre Bergel
URL:https://pretalx.com/juliacon-2026/talk/TBHR8T/
END:VEVENT
END:VCALENDAR
