Releases: FacilityApi/FacilityIntellij
Releases · FacilityApi/FacilityIntellij
v1.0.0
Added
- Inspection for duplicate service member names, field names, enum, and error values
- Intention to add
[validate]
to enum declarations - Live Templates for validation attributes
- svalid:
[validate(regex: $REGEX$, length: $RANGE$)]
- nvalid:
[validate(value: $RANGE$)]
- cvalid:
[validate(count: $RANGE$)]
- svalid:
- Intention to add the appropriate validate template (or just
[validate]
when enum-typed) fields - Inspection for duplicate attributes
- Inspection for
[validate]
uses - Intention to split a single attribute list into multiple attribute lists
- Intention to combine multiple attribute lists into a single attribute list
- File template for service definitions
- Inspection for unused data and enum definitions
- Suppress inspections with quickfix or
//noinspection <inspectionid>
Fixed
- Code folding for method, enum, and error bodies
v0.0.11
- Added support for the 2022.2 Intellij platform
v0.0.10
- Added support for the 2022.1 Intellij platform
v0.0.9
Added
- Declaration type icons in autocomplete UI
Fixed
- Methods are shown in autocomplete
- Re-indent does not handle comments nor non-data service items well
v0.0.8
Added
- Show for method and service definitions in the structure view
- Icons for presented PSI elements (like method, data, enum, etc).
These appear in the structure view and are helpful in distinguishing between language constructs.
Fixed
- Renaming enums and error sets converts the declaration to
- Use non-eap qodana for CI
v0.0.7
Added
- Code folding
- Documentation comment tooltips
- Support
[required]
shorthand - Match paired braces
Fixed
- Improved automatic indenting while typing
v0.0.6
Added
- Automatically indent code
- Autocomplete built-in types
v0.0.5
Added
- Rename types with inline refactoring
- Autocomplete user-defined types
- Find usages for user-defined types
- Comment or uncomment lines with editor actions
- Support for structure view
- Support for go to symbol