You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Name(path)-pointing tags (which may have value without namepath or their
4209
+
namepath can be expressed elsewhere on the block): `@listens`, `@fires`,
4210
+
`@emits`
4205
4211
1. Name(path)-pointing tags (multiple names in one): `@borrows`
4206
4212
4207
4213
...with the following applying to the above sets:
4208
4214
4209
4215
- Expect tags in set 1-4 to have a valid namepath if present
4210
-
- Prevent sets 3-4 from being empty by setting `allowEmptyNamepaths` to `false` as these tags might have some indicative value without a path (but sets 1-2 will always fail if empty)
4216
+
- Prevent sets 2 and 4 from being empty by setting `allowEmptyNamepaths` to
4217
+
`false` as these tags might have some indicative value without a path
4218
+
or may allow a name expressed elsewhere on the block (but sets 1 and 3 will
4219
+
always fail if empty)
4211
4220
- For the special case of set 5, i.e., `@borrows <that namepath> as <this namepath>`, check that both namepaths are present and valid and ensure there is an `as ` between them.
0 commit comments