Règles Cursor réutilisables pour les projets OpenFisca. Elles documentent des conventions et la logique de scripts (souvent non versionnés) pour les recréer si besoin.
Copiez les fichiers .mdc dans .cursor/rules/ de votre projet OpenFisca :
git clone https://github.com/openfisca/openfisca-cursor-rules.git /tmp/openfisca-cursor-rules
mkdir -p .cursor/rules
cp /tmp/openfisca-cursor-rules/*.mdc .cursor/rules/Ou, depuis un dépôt qui a ce repo en sous-module ou à côté :
mkdir -p .cursor/rules
cp path/to/openfisca-cursor-rules/*.mdc .cursor/rules/Cursor appliquera ces règles lorsque le contexte correspond (fichiers paramètres, imports, etc.).
| Fichier | Sujet |
|---|---|
dedup-parameter-dates.mdc |
Convention paramètres = dates de changement uniquement ; script dedup réutilisable |
replace-model-api-star-imports.mdc |
Remplacer import * par des imports explicites (convention OpenFisca) |
add-docstrings.mdc |
Ajouter des docstrings minimaux D100/D101/D102 (ruff) |
CC0 / domaine public. À réutiliser et adapter dans tout projet OpenFisca.