Project update
7 Oct 2022
by
KronicDeth
/
KronicDeth
|
Retweet this
Changelog
v13.2.1
Bug Fixes
-
Ignore
PsiErrorElement
when collecting doc comments.
-
Fix README typos.
-
Log before and after setting mirror for decompiled files.
Parsing complex decompiles can freeze the IDE. Logging before parsing the decompiles will give a chance of finding the file and recovering the decompiled code to find the error or complexity that needs to be suppressed.
-
Use
Options.truncateDecompiledBodyz on Elixir decompiled bodies too. Previously, this was only used for Erlang functions. Fixes parsing decompiled code causing freezes for some files. * Ignore
authors: …for documentation when injecting Markdown. * Stop
prependQualifierswhen reaching a qualified bracket operation (
Alias.function[key]). * Skip
-1and other unary operations when resolving types. * Ignore maps at the root of files when collecting doc comments. * Return
emptySequencefrom
childExpressionswhen
PsiElementhas no
firstChildor
lastChild. * Don’t descend inside struct literal when resolving types. * Ignore injecting Markdown in calls that read the text from a file, such as in
@moduledoc File.read!(Path.join([DIR, “..”, “README.md”]))* Ignore undocumented script code at root of files. * Alias used in qualified call. * Integers * Floats * Tuples * Stop
ancestorTypeSpecon
QualifiedMultipleAliases. * Ignore pipelines for injecting Markdown in doc comments. * Ignore useless
warn_missingin
edeliver‘s
distillery` dep.
* Stop accumulating qualifiers when bracket operation is hit either as qualifier or argument.
Installation Instructions
Read next
Doing expensive things only once in Elixir