forked from pretzelai/pretzelai
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathellipsis.yaml
27 lines (24 loc) · 1.17 KB
/
ellipsis.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
version: 1.3
about:
- "This is a codebase for Pretzel AI - an open-source, offline browser-based tool for fast and intuitive data exploration and visualization. It can handle large data files, runs locally in your browser, and requires no backend setup "
build:
file: "Dockerfile"
commands:
- name: "install_dependencies"
description: "This command will install all the necessary dependencies and looks for any installation dependencies"
command: "npm install"
- name: "build_project"
description: "This command will build and catch any import errors and other such issues"
command: "npm run build"
pr_review:
confidence_threshold: 0.7
rules:
- "Code should be DRY (Dont Repeat Yourself)"
- "There should no secrets or credentials in the code"
- "Extremely Complicated Code Needs Comments"
- "Use Descriptive Variable and Constant Names"
- "API routes must have error handling, they shouldn't intentionally return a HTTP 500"
- "Use retries when calling external API services"
- "Don't log sensitive data"
- "Follow the Single Responsibility Principle"
- "Function and Method Naming Should Follow Consistent Patterns"