Linter Presets

This section provides a reference for the external linter presets available in Panache.

Read the Configuration Guide for instructions on how to configure external linters for code chunks in Panache.

arity

A language server, formatter, and linter for R with correctness, readability, and performance lints and safe autofixes.

Homepage
https://github.com/jolars/arity
Supported Languages
r
Command
arity
args
[lint, --no-config, --output, json]

badness

A language server, formatter, and linter for LaTeX built on a lossless concrete syntax tree.

Homepage
https://github.com/jolars/badness
Supported Languages
latex, tex
Command
badness
args
[lint, --no-config, --output, json]

clippy

Rust lints to catch mistakes and improve style.

Homepage
https://doc.rust-lang.org/clippy/
Supported Languages
rust, rs
Command
clippy-driver
args
[--error-format=json, -W, clippy::all]

eslint

JavaScript and TypeScript linter.

Homepage
https://eslint.org/
Supported Languages
js, javascript, jsx, mjs, cjs, ts, typescript, tsx
Command
eslint
args
[--no-config-lookup, --rule, no-unused-vars:error, --format, json]

fatou

A language server, formatter, and linter for Julia that never requires running Julia itself.

Homepage
https://github.com/jolars/fatou
Supported Languages
julia, jl
Command
fatou
args
[lint, --no-config, --output, json]

jarl

Jarl is a fast linter for R: it does static code analysis to search for programming errors, bugs, and suspicious patterns of code.

Homepage
https://github.com/etiennebacher/jarl
Supported Languages
r
Command
jarl
args
[check, --output-format=json]

ruff

An extremely fast Python linter and code formatter, written in Rust.

Homepage
https://docs.astral.sh/ruff/
Supported Languages
python
Command
ruff
args
[check, --output-format, json]

shellcheck

Static analysis for shell scripts.

Homepage
https://www.shellcheck.net/
Supported Languages
sh, bash, zsh, ksh, shell
Command
shellcheck
args
[-f, json]

staticcheck

Advanced static analysis for Go code.

Homepage
https://staticcheck.dev/
Supported Languages
go, golang
Command
staticcheck
args
[-f, json]