Skip to content

Commit

Permalink
more rules
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Nov 17, 2024
1 parent 88cb77d commit 3856b03
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,16 @@ This is a non-exhaustive list of linters:
* A comment for an object must be 64+ characters
* A comment may only include printable ASCII characters
* A comment must be a valid Markdown text
* The compexity of an object must be within acceptable limits
* The number of void attributes in an object must be smaller than five
* A program must have mandatory metas: `package`, `architect`, `version`, etc.
* A test object must have the `@` attribute
* The `$.` prefix must be used only to avoid ambiguity
* The `^.` prefix must be used only to avoid ambiguity
* The `+rt` meta may be present only if the program has at least one atom
* Some metas must be unique, like `version`, `package`, and `home`
* The width of any line in a comment must be less than 100
* An object referenced must either be local or in the `org.eolang` package

[xmir]: https://news.eolang.org/2022-11-25-xmir-guide.html
[eo]: https://www.eolang.org

0 comments on commit 3856b03

Please sign in to comment.