clojure-review
SKILL.md
Clojure Code Review Skill
Metabase Clojure Style Guide
This guide covers Clojure and ClojureScript coding conventions for Metabase. See also: CLOJURE_STYLE_GUIDE.adoc for the Community Clojure Style Guide.
Naming Conventions
General Naming:
- Acceptable abbreviations:
acc,i,pred,coll,n,s,k,f - Use
kebab-casefor all variables, functions, and constants
Function Naming:
- Pure functions should be nouns describing the value they return (e.g.,
agenotcalculate-ageorget-age) - Functions with side effects must end with
! - Don't repeat namespace alias in function names
Destructuring: