Customize AI
Rules for AI
Make Firebender follow your coding standards
Rules help Firebender understand how to write high quality code. Add rules to the rules
array in firebender.json
to specify guidelines.
Rules apply to all features of Firebender such as autocomplete, chat, and inline AI changes
To setup rules, you need to create a json file at the project root firebender.json
.
General Rules Example: Food delivery app
In $projectRoot/firebender.json
:
firebender.json
Situational Rules Example: Test files
Here’s an example situational rule:
firebender.json
If you modify the file ProfileViewModelKotest.kt
, AI will follow the rule Use Kotest framework/BDD for tests
. If you modify MainActivity.kt
, AI will not be provided the irrelevant rule.
filePathMatches
follows the same regex notation as typical line in .gitignore
.Was this page helpful?