docs: clarify Claro v1 status and validation
This commit is contained in:
+4
-5
@@ -2,16 +2,15 @@
|
||||
|
||||
`claro check file.claro` looks for beginner mistakes before running a program.
|
||||
|
||||
RC3 catches:
|
||||
The current checker catches:
|
||||
|
||||
- unknown commands
|
||||
- command typos such as `PRINT` or `PRNT`
|
||||
- missing `TO` in `SET`
|
||||
- missing `AS` in `ASK`, `GET`, and `COUNT`
|
||||
- missing `ENDIF`, `DONE`, `LEARNED`, `ENDTRY`, and other block endings
|
||||
- missing required words in older compatibility forms
|
||||
- missing block endings such as `END`, `ENDIF`, `DONE`, `LEARNED`, and `ENDTRY`
|
||||
- `ELSE` without an `IF`
|
||||
- `CATCH` without a `TRY`
|
||||
- common misspelled variables
|
||||
- variables created by `ASK`, `GET`, `COUNT`, `READ`, `PARSE`, `MAKE`, `FOR`, and `FOR EACH`
|
||||
|
||||
The checker is meant to be friendly, not scary. It is still not a complete static analyzer.
|
||||
The checker is meant to be friendly, not scary. It is still not a complete static analyzer; use `claro typecheck` for the stronger type-checking pass documented in `ADVANCED_STATIC_TYPING.md`.
|
||||
|
||||
Reference in New Issue
Block a user