Repository navigation
v0.20.3
·
123 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
The analyzer, declscope shrink and the other subcommands behave as in v0.20.2. This release refines the declaration order in the declscope-authoring skill.
Note
This release was cut without the version bump, so the README install commands and the skills' "Written against" line still say 0.20.2. v0.20.4 fixes that. Prefer it.
Skills
-
"Order by reach" keeps a type with its constructors and methods. Applying the v0.20.2 order to 14 repositories showed some gaps. This release fixes them. (#189)
Gap seen in v0.20.2 Now Ordering a run of types could put another type between a type and its constructor A type and the constructors and methods right after it are one unit. The unit moves as a whole, at the type's reach A sequence could run across a section comment such as // Param TypesSection comments bound a sequence. Order inside each section Ordering constants could break an order such as steps in run order, and leave a comment after the declarations it introduces An order the reader relies on is kept like an observable one: steps in run order, values that follow an outside order, and comments that introduce what follows declscope does not check this order. It is guidance for writing code.