oranges
64460ae3ca
Merge pull request #44825 from AutomaticFrenzy/patch/lints
...
In advance of eventually adding SpacemanDMM's linter to Travis, fix everything it can currently detect.
Some lists, including global lists, are given types so that L[i].foo expressions can be checked.
Some procs are given a new form of return type annotation so that DuplicateObject(O).forceMove()-type invocations can be checked.
Open to syntax suggestions on the return type annotations, and on whether the preprocessor strategy makes sense.
Return type syntax is currently roughly:
<typepath> | <paramname>([_])*(.type)?
2019-07-03 19:31:11 +12:00
..
2019-07-03 19:20:49 +12:00
2019-07-03 19:31:11 +12:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-27 15:12:54 +03:00
2019-06-25 22:05:55 +03:00
2019-07-02 01:13:34 -04:00
2019-07-02 00:47:43 -04:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-05-31 21:57:26 +12:00
2019-05-23 11:02:00 +12:00
2019-06-11 13:52:16 +02:00
2019-07-02 20:25:59 -07:00
2019-03-04 20:02:56 -08:00
2019-05-21 11:43:35 +02:00
2019-06-19 22:07:57 +02:00
2019-05-06 19:44:05 -04:00
2019-06-25 21:03:25 +03:00
2019-06-19 22:07:57 +02:00
2019-06-04 17:39:58 +02:00
2019-03-05 12:23:00 -05:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-27 00:48:12 -07:00
2019-06-25 11:28:05 +12:00
2019-05-06 19:44:05 -04:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-03-29 11:55:29 -04:00
2019-06-27 12:20:49 +12:00
2019-06-19 22:07:57 +02:00
2019-06-04 18:43:34 +12:00
2019-06-19 22:07:57 +02:00
2019-06-10 10:31:24 +12:00
2019-06-19 22:07:57 +02:00
2019-05-31 21:57:26 +12:00
2019-05-06 19:44:05 -04:00
2019-05-05 19:40:46 -04:00
2019-06-19 22:07:57 +02:00
2019-03-27 21:53:14 -07:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-30 15:25:54 -04:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-22 13:23:08 +02:00
2019-06-19 22:07:57 +02:00
2019-05-21 11:43:35 +02:00
2019-06-19 22:07:57 +02:00
2019-06-27 21:19:33 -07:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00
2019-06-06 18:35:06 +12:00
2019-05-06 19:44:05 -04:00
2019-06-19 22:07:57 +02:00
2019-05-31 21:57:26 +12:00
2019-07-02 00:47:43 -04:00
2019-06-19 22:07:57 +02:00
2019-06-19 22:07:57 +02:00