refactor: Spellings
This commit is contained in:
parent
4cd71f5ec6
commit
4a55351b72
33 changed files with 88 additions and 88 deletions
|
@ -1,91 +1,91 @@
|
|||
|
||||
# Scripts associated with HepLean
|
||||
# Scripts associated with HepLean
|
||||
|
||||
## lint-style.py and lint-style.sh
|
||||
|
||||
Taken from Mathlib's linters. These perform text-based linting of the code.
|
||||
Taken from Mathlib's linters. These perform text-based linting of the code.
|
||||
|
||||
These are to be slowly replaced with code written in Lean.
|
||||
|
||||
## hepLean_style_lint
|
||||
|
||||
Checks the following in HepLean
|
||||
- There are no double empty lines.
|
||||
- There are no non-initial double spaces.
|
||||
Checks the following in HepLean
|
||||
- There are no double empty lines.
|
||||
- There are no non-initial double spaces.
|
||||
Passing this linter is currently not required to pass CI on github.
|
||||
|
||||
Run using
|
||||
Run using
|
||||
```
|
||||
lake exe hepLean_style_lint
|
||||
```
|
||||
|
||||
## check_file_imports.lean
|
||||
## check_file_imports.lean
|
||||
|
||||
Checks all files are correctly imported into `HepLean.lean`.
|
||||
Checks all files are correctly imported into `HepLean.lean`.
|
||||
|
||||
Run using
|
||||
Run using
|
||||
```
|
||||
lake exe check_file_imports
|
||||
```
|
||||
|
||||
## type_former_lint.lean
|
||||
|
||||
Checks whether the name of definitions which form a type or prop starts with a capital letter.
|
||||
Checks whether the name of definitions which form a type or prop starts with a capital letter.
|
||||
|
||||
Run using
|
||||
Run using
|
||||
```
|
||||
lake exe type_former_lint
|
||||
```
|
||||
|
||||
## stats.sh
|
||||
## stats.sh
|
||||
|
||||
Outputs statistics for HepLean.
|
||||
Outputs statistics for HepLean.
|
||||
|
||||
Run using
|
||||
Run using
|
||||
```
|
||||
lake exe stats
|
||||
```
|
||||
|
||||
## openAI_doc_check.lean
|
||||
## openAI_doc_check.lean
|
||||
|
||||
Uses openAI's API to check for spelling mistakes etc. in doc strings.
|
||||
Uses openAI's API to check for spelling mistakes etc. in doc strings.
|
||||
|
||||
This code needs `https://github.com/jstoobysmith/Lean_llm_fork` to be installed.
|
||||
This code needs `https://github.com/jstoobysmith/Lean_llm_fork` to be installed.
|
||||
|
||||
It also needs the enviroment variable `OPENAI_API_KEY` defined using e.g.
|
||||
It also needs the environment variable `OPENAI_API_KEY` defined using e.g.
|
||||
```
|
||||
export OPENAI_API_KEY=<Your-openAI-key>
|
||||
```
|
||||
|
||||
Run on a specific file using
|
||||
Run on a specific file using
|
||||
```
|
||||
lake exe openAI_doc_check <module_name>
|
||||
```
|
||||
where `<module_name>` is e.g. `HepLean.SpaceTime.Basic`.
|
||||
where `<module_name>` is e.g. `HepLean.SpaceTime.Basic`.
|
||||
|
||||
Run on a random file using
|
||||
Run on a random file using
|
||||
```
|
||||
lake exe openAI_doc_check random
|
||||
```
|
||||
|
||||
## lint-all.sh
|
||||
## lint-all.sh
|
||||
|
||||
Performs all linting checks on HepLean.
|
||||
Performs all linting checks on HepLean.
|
||||
|
||||
Run using
|
||||
Run using
|
||||
```
|
||||
./scripts/lint-all.sh
|
||||
```
|
||||
|
||||
## Other useful commands
|
||||
|
||||
- To build HepLean use
|
||||
- To build HepLean use
|
||||
```
|
||||
lake exe cache get
|
||||
lake exe cache get
|
||||
lake build
|
||||
```
|
||||
|
||||
- To update HepLean's dependencies use
|
||||
- To update HepLean's dependencies use
|
||||
```
|
||||
lake update
|
||||
```
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue