Intellij Plugin v0.0.7
github-actions
released this
07 Dec 18:34
·
2123 commits
to main
since this release
Editors
New features
- The LSP register formatting without the need of using dynamic capabilities from the client.
Linter
Bug fixes
-
Fix #959. noEmptyInterface no longer reports interface that extends a type and is in an external module. Contributed by @Conaclos
Empty interface that extends a type are sometimes used to extend an existing interface.
This is generally used to extend an interface of an external module.interface Extension { metadata: unknown; } declare module "@external/module" { export interface ExistingInterface extends Extension {} }
-
Fix #1061. noRedeclare no longer reports overloads of
export default function
. Contributed by @ConaclosThe following code is no longer reported:
export default function(a: boolean): boolean; export default function(a: number): number; export default function(a: number | boolean): number | boolean { return a; }
-
Fix #651, useExhaustiveDependencies no longer reports out of scope dependecies. Contributed by @kalleep
The following code is no longer reported:
let outer = false; const Component = ({}) => { useEffect(() => { outer = true; }, []); }
-
Fix #728. useSingleVarDeclarator no longer outputs invalid code. Contributed by @Conaclos
What's Changed
Other changes
- feat(css_parser):simple block by @suxin2017 in #976
- fix(js_parser): Illegal duplicate default export declarations by @suxin2017 in #1053
- fix(js_formatter): break nested destructured binding patterns by @faultyserver in #1054
- feat(playground): use Starlight by @victor-teles in #985
- fix(js_formatter): fix indention when huggable expressions break in arrow chains by @faultyserver in #1036
- fix(js_formatter): fix SimpleArgument checks for call and member expressions by @faultyserver in #1057
- feat(website): Introduction to textlint by @yossydev in #986
- Fix typo by @printfn in #1071
- docs(website): update CODEOWNERS and broken links by @nissy-dev in #1078
- feat(website): add autolink headings back by @Yan-Thomas in #1074
- docs(website): add missing indentwidth for js in config reference by @thunfisch987 in #1073
- fix(js_formatter): fix JSX text wrapping and empty line handling by @faultyserver in #1075
- chore(js_formatter): update compat reports by @Conaclos in #1080
- docs(website): add non-null asserted optional chain Prettier divergence by @Conaclos in #1066
- docs(website): add missing indentWidth for json by @thunfisch987 in #1086
- docs(website): add multiple language support for the sidebar by @morinokami in #1085
- docs(website): portuguese translation by @CookieDasora in #1068
- fix(js_parser): multiple function overload bug by @suxin2017 in #1079
- feat(css_parser): support
@font-face
by @togami2864 in #1097 - fix(lint/useHookAtTopLevel): detect early returns before calls to hooks by @arendjr in #1018
- docs(website): break down formatter in three pages by @ematipico in #1098
- fix(editors/intellij): remove build range by @victor-teles in #1093
- feat: add musl target support in npm pakcage by @matteosacchetto in #1067
New Contributors
- @printfn made their first contribution in #1071
- @thunfisch987 made their first contribution in #1073
- @CookieDasora made their first contribution in #1068
- @matteosacchetto made their first contribution in #1067
Full Changelog: cli/v1.4.1-nightly.bc772a3...lsp-intellij/v0.0.7