Matus Goljer

Results 263 issues of Matus Goljer

We should put it in a separate file `elsa-typed-dash.el` and require it from the extension. The plan is to move the typed stuff into a separate package so that we...

enhancement
help wanted
scope:types
good first issue
package:dash

This is for obsolete functions, for example `byte-obsolete-info` has a `symbol-plist` like this ```elisp (byte-obsolete-info ("use (+ (point) N) instead." nil "23.1")) ``` When we encounter this we should emit...

enhancement
help wanted
scope:checks
good first issue

To make this project successful we need to have really good documentation about everything. Some base topics: - [ ] Introduction, explanation of core concepts - [ ] How to...

enhancement
help wanted
scope:documentation

- [ ] check that a variadic arg can only be the last one - [ ] check that the function actually can be passed variable number of args (I...

enhancement
scope:analyser
scope:types

For example the return type of `symbol-function` can be a lambda or a subr... and we don't know the arity or type or anything (unless the symbol is a constant...

enhancement
scope:types

What we need at minimum: - [x] Parse the properties and get their types from native eieio type annotations - [x] Add annotation syntax for slots with more complex types...

enhancement
scope:types
package:eieio
scope:documentation

This is quite important as these are quite common and break a lot of code by introducing "unbound variables". For start just adding mixed variables is OK, later we might...

enhancement
scope:checks
scope:analyser
package:dash

See #26 .

enhancement
scope:checks

For 3rd party packages we might want to provide the type hints ourselves. We could have a tool that would go over the package files and extract all the public...

enhancement
help wanted
scope:cli
good first issue