-
Anticipate issues with code before running it.
-
Find subtle issues that may not be obvious at first glance.
-
Check for internal consistency, and for external consistency with the rest of the codebase.
from ailinter import ailinter
def main():
print ("Your program here...")
if __name__ == "__main__":
ailinter.run() # --> run AILinter
main()
- Add rule templates to /rule_templates. This text will be included in the prompt to the LLM, so the LLM can evaluate the code according to the style guide you write.
Update the default rule template and LLM settings in config.yaml
- Retrieve the documentation for all imported libraries
- Trace function calls throughout the codebase