issues
search
emacs-elsa
/
Elsa
Emacs Lisp Static Analyzer and gradual type system.
GNU General Public License v3.0
644
stars
27
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Could this ever be repurposed to make a Common Lisp static analyzer tool?
#128
ahungry
closed
2 years ago
1
Flymake support
#126
easbarba
closed
5 years ago
2
Add pkg file [Fix #124]
#125
DamienCassou
closed
5 years ago
0
Missing dependencies in Melpa package
#124
DamienCassou
closed
5 years ago
0
Using ELSA for Org-mode literate configs
#123
matthew-piziak
opened
5 years ago
10
Add a check that shut-up-current-output is only called from inside shut-up
#122
Fuco1
opened
5 years ago
0
Fix bin/elsa to execute Emacs in a clean environment
#121
DamienCassou
closed
5 years ago
0
All forms should internally hold the value in `:value` property
#120
Fuco1
closed
1 year ago
1
Find a way to declare interfaces and type aliases
#119
Fuco1
opened
5 years ago
0
Add all builtin programming and editing types
#118
DamienCassou
closed
5 years ago
1
[Fix #116] Add types for some functions in process.c
#117
DamienCassou
closed
5 years ago
12
process-mark returns a Marker, not Mixed
#116
DamienCassou
closed
5 years ago
0
Function = can take markers as argument
#115
DamienCassou
closed
5 years ago
2
Should support bindings with cl-destructuring-bind
#114
DamienCassou
opened
5 years ago
2
Unwanted assigning to free variable
#113
DamienCassou
closed
5 years ago
2
Problem with type inference: detecting Mixed but requiring [Mixed]
#112
DamienCassou
closed
1 year ago
3
Compiling elsa makes tests stop working
#111
DamienCassou
closed
5 years ago
5
WIP Force building to show that tests stop working
#110
DamienCassou
closed
5 years ago
2
README references an example.el file that does not exist
#109
DamienCassou
closed
5 years ago
0
Consider decomposing the project
#108
DamienCassou
closed
5 years ago
1
Add examples of features to README.md
#107
Fuco1
closed
5 years ago
0
Add to GNU ELPA
#106
Fuco1
opened
5 years ago
12
update repository link in install instructions
#105
d12frosted
closed
5 years ago
1
Add a check for multiple (same) keys in plist/alist/hash
#104
Fuco1
opened
5 years ago
0
(rx (or (and (? "#") "'") "," "`" ",@")) should not be analyzed in the traditional sense
#103
Fuco1
opened
6 years ago
3
Rewrite all the elsa style checks to report the actual forms in the hint and not just a placeholder
#102
Fuco1
opened
6 years ago
0
Consider renaming elsa-form-sequence to elsa-to-list
#101
Fuco1
closed
1 year ago
1
Add some macro that would do the cleanup when introducing lexical variables
#100
Fuco1
opened
6 years ago
0
Make an accessor for type (elsa-type) usable in `setf`
#99
Fuco1
closed
5 years ago
2
The handlers in condition-case are not always reachable, we need to take this into account when updating scope.
#98
Fuco1
opened
6 years ago
0
Try to infer the type of `it` in dash anaphora.
#97
Fuco1
opened
6 years ago
0
WIP: type annotations docs
#96
Fuco1
closed
2 years ago
8
Implement checks from package-lint
#95
Fuco1
opened
6 years ago
0
Add some checks to recommend built-in functions instead of external libraries.
#94
Fuco1
opened
6 years ago
0
Check that during its life a lexical variable always has compatible domains when used as argument.
#93
Fuco1
opened
6 years ago
0
Add type inference for function signatures.
#92
Fuco1
opened
6 years ago
2
Implement analysis of unquote, backquote and splice
#91
Fuco1
opened
6 years ago
0
Reader chokes on ',(cadr dfn)
#90
Fuco1
closed
6 years ago
0
Fix printing of forms
#89
Fuco1
opened
6 years ago
0
Condition always evaluates to nil: (eq name 'nil)
#88
Fuco1
closed
5 years ago
1
Reorg of the README header
#87
Fuco1
closed
6 years ago
3
Add some generic mechanism for normalizing composite types
#86
Fuco1
opened
6 years ago
1
We can not run narrowing on condtions which might not run
#85
Fuco1
closed
6 years ago
0
FYI: python-deduckt
#84
alphapapa
closed
1 year ago
0
Copy relevant Type algebra tests from psalm (php SA)
#83
Fuco1
closed
1 year ago
0
Add check for useless assignments
#82
Fuco1
opened
6 years ago
0
If `if` has both true and false body condition nil/t analysis is broken
#81
Fuco1
closed
6 years ago
0
We need a logo
#80
Fuco1
closed
6 years ago
27
(setq n (or n 1)) reports that "1 always evaluates to true" but this is not a warning
#79
Fuco1
closed
6 years ago
0
Add rule for eq, equal, =, eql comparing type domains
#78
Fuco1
opened
6 years ago
0
Previous
Next