RAPIKAN.
GitHub

Sort Imports Settings

rapikan.sortImports.enable
boolean

Enable auto-sorting of imports globally. (Supports JS/TS)


Default

false
rapikan.sortImports.javascript.importOrder
array

Regular expressions to order imports.


Default

["^@core/(.*)
quot;,"^@server/(.*)
quot;,"^@ui/(.*)
quot;,"^[./]"]
rapikan.sortImports.javascript.importOrderSeparation
boolean

Enable new line separation between sorted groups.


Default

true
rapikan.sortImports.javascript.importOrderSortSpecifiers
boolean

Enable sorting of the specifiers in an import declaration.


Default

true
rapikan.sortImports.javascript.importOrderGroupNamespaceSpecifiers
boolean

Sort namespace specifiers to the top.


Default

false
rapikan.sortImports.javascript.importOrderCaseInsensitive
boolean

Enable case-insensitivity in the sorting algorithm.


Default

false
rapikan.sortImports.javascript.importOrderSortByLength
string

Enable sorting imports within groups based on length.


Default

"none"

Options

ascdescnone
rapikan.sortImports.javascript.importOrderSideEffects
boolean

Sort side effect imports like any other imports.


Default

true