No subsystem | Feature | IDEA-147849 | Find Action By Name should not consider word order |
Bug | IDEA-127997 | Gutter changed lines regions not shown when the changed lines are "folded" | |
Bug | IDEA-220692 | Speedup SVG icons loading | |
Bug | IDEA-221164 | Incorrect tabs headers painting | |
Bug | IDEA-220088 | Should be called at least at the phase COMPONENT_REGISTERED, the current phase is: SPLASH | |
Bug | IDEA-221328 | Exception in Rider test. | |
Bug | IDEA-217798 | Exception when uncheck Inlay Hints | |
Bug | IDEA-159091 | Analyse > Analyse Stack Trace > Unscramble - Text is confusing | |
Bug | IDEA-217783 | Project leak in tests | |
Bug | IDEA-212652 | Switch Boot Runtime: IOException: Cannot download jbr-file Request failed with status code 404 | |
Bug | IDEA-220733 | We need to extend ApplicationEx API for elevated restart for Rider. | |
Bug | IDEA-219624 | ETagCloudConfigFileClient loading issues | |
Bug | IDEA-221822 | Settings for new projects are ignored when creating a new project in WebStorm | |
Bug | IDEA-220232 | Recent Locations advertising in Recent Files | |
Bug | IDEA-215794 | onHoverChange() doesn't work with block inlays | |
Bug | IDEA-217898 | Unexpected full reindex | |
Bug | IDEA-219354 | Inspection text cutoff in error popup | |
Performance | IDEA-218654 | Get rid of lifetime, lifetime/disposable bridges loading and execution on EDT during start | |
Performance | IDEA-212711 | Improve performance for editor with large number of highlighters | |
Performance | IDEA-214768 | avoid creating default project on startup because it's bad for performance | |
Performance | IDEA-218463 | Project code style settings should be loaded asynchronously, not on EDT though status bar | |
Usability | IDEA-219363 | Run Anything input is not being saved between invocations | |
Task | IDEA-218097 | Prebuilt indexes should respect stub serialization version | |
Task | IDEA-218725 | Remove RELAX-NG from inspections settings popup | |
Android | Performance | IDEA-217279 | Idea hangs completely after `git reset` in terminal |
Build | Task | IDEA-216941 | Rename Gradle/Maven Integration Extension plugins |
Build. Gradle | Bug | IDEA-219117 | Gradle tool window: When Explicit Module Groups option is selected and iml files are generated, only the root project is shown |
Bug | IDEA-217933 | Package prefix issues on import from Gradle | |
Bug | IDEA-217731 | Gradle dependecy completeion removes library version | |
Bug | IDEA-217769 | Separate Gradle tasks for Build and Rebuild | |
Usability | IDEA-217437 | GradleDiagrams: do not auto-select excessive nodes when first opening the diagram | |
Usability | IDEA-218295 | Ability to run Gradle run configuration during indexing | |
Usability | IDEA-216938 | Offer an alternative to the removed "Create directories for empty content roots automatically" Gradle option | |
Build. JPS (Compiling Project) | Bug | IDEA-200527 | java.net.URISyntaxException when PatternInstrumenter instruments code |
Build. Maven | Bug | IDEA-202133 | Maven late property evaluation ignored when running tests |
Bug | IDEA-122332 | Repeated errors for missing Maven repo files | |
Bug | IDEA-215315 | NPE when "Reimport All Maven Projects" with maven 3.6.2-SNAPSHOT | |
Bug | IDEA-217314 | Cannot find relative path of parent pom | |
Bug | IDEA-122783 | Unit test runner ignores maven surefire classpath configuration | |
Bug | IDEA-220010 | Maven project import fails if old maven version (3.0.3) is used | |
Performance | IDEA-209532 | Intellij Freezes in SQL Editor (MavenTargetUtil.getFindTarget in non-Maven files) | |
Usability | IDEA-210278 | Maven: do not show Import dialog when creating/opening projects | |
Exception | IDEA-220662 | SOE at com.intellij.util.xml.EvaluatedXmlNameImpl.equals | |
Code Analysis. Duplicates | Bug | IDEA-221014 | Many "JavaScript/TypeScript" entries in duplicate settings. |
Code Analysis. Inspection | Feature | IDEA-214558 | Reactor inspection: Warn when returning nulls from Flux/Mono transformation functions |
Bug | IDEA-188820 | Out of memory when exporting code analysis to HTML | |
Bug | IDEA-217597 | Clicking on checkbox in the Inspections tree leads to `profileChanged` event in `ProfileChangeAdapter.TOPIC` | |
Bug | IDEA-220740 | Run Inspection -> Custom Scope value is not persisted | |
Performance | IDEA-220137 | Do not run inspection iterations if LocalInspectionTool returned PsiElementVisitor.EMPTY_VISITOR | |
Code Analysis. Language Injection | Bug | IDEA-218402 | Database plugin - SQL syntax highlighting is not working in JavaScript strings if DECLARE is used |
Exception | IDEA-221436 | NullPointerException when move folders in project tree | |
Code Analysis. Structural Search | Feature | IDEA-216174 | SSR: Auto-insert pair $ when editing search/replace template |
Bug | IDEA-221361 | Replace variable number of parameters with fixed type correctly | |
Bug | IDEA-218006 | SSR: AssertionError at com.intellij.structuralsearch.impl.matcher.JavaMatchingVisitor.visitClass | |
Bug | IDEA-65982 | Structural search and replace doesn't correctly substitute annotation parameters | |
Bug | IDEA-204454 | Structural Replace doesn't have replacement variables anymore | |
Usability | IDEA-210319 | SSR: Irrelevant completion variants when typing $ | |
Usability | IDEA-216177 | SSR: Don't show intention actions in Search Template field | |
Usability | IDEA-81912 | SSR - Restore the last text in the SSR dialog | |
Usability | IDEA-201471 | SSR: Do not use default input field focus for the Text Area | |
Cosmetics | IDEA-218151 | Baseline for filter hint is lower than other text | |
Cosmetics | IDEA-201475 | SSR: Darcula: Use the same border for the template editor and the variables filters pane | |
Cosmetics | IDEA-216180 | SSR: Don't show quick doc on hover in Search Template field | |
Exception | IDEA-218193 | MalformedPatternException occurs when specifying malformed search template | |
Core. Diagrams (UML) | Bug | IDEA-216951 | Repaint Maven/Gradle diagram only once per selection change in "Show Paths: Root->Selection" mode |
Exception | IDEA-218015 | Attempt to export any diagram to svg image fails with NPE | |
Core. File System | Feature | IDEA-152607 | Non-destructive "safe write" mode |
Performance | IDEA-218043 | Freezes in scheduleInitialVfsRefresh | |
Core. IDE Settings | Bug | IDEA-217321 | IOException - 'example/path' is not a directory in VFS |
Bug | IDEA-211157 | File and Code Templates shows incorrect include header for Default scheme | |
Bug | IDEA-124684 | Customize menu and toolbar not persisting/broken | |
Bug | IDEA-219420 | "Editor | Inlay Hints" settings are not persisted between restarts | |
Bug | IDEA-198276 | Registry returns default values (not the user ones) at early stages of application loading | |
Usability | IDEA-217609 | UI cleanup for Settings | Editor | Smart Keys | |
Usability | IDEA-207984 | Ambiguous description: small labels in editor tabs | |
Usability | IDEA-136209 | "Small labels in editor tabs" should be in "Editor Tabs" configuration section | |
Core. Indices | Bug | IDEA-216643 | wrong TODO counter for database console |
Performance | IDEA-219456 | Contentless indices load file content due to file type detection | |
Task | IDEA-216231 | Research on possible advantages of a common map for SerializedStubTree & IndexedStubs | |
Core. JSON | Bug | IDEA-221552 | Unit Test fails for custom plugin when trying to load a JSON file |
Core. Navigation and Search | Feature | IDEA-160274 | Field Call Hierarchy |
Bug | IDEA-221398 | Go to Declarations and Usages from popup doesn't jump to class definition | |
Performance | IDEA-211967 | IDEA 2019.1 freezes while searching for Todo items | |
Core. Platform API | Feature | IDEA-218478 | Register ConcatenationInjectorManager service in the platform |
Feature | IDEA-215436 | Method with experimental\internal parameter or return type should be considered experimental\internal on its own | |
Bug | IDEA-216172 | Profiler says that ApiUsageUastVisitor#isInsideImportStatement may be slow | |
Bug | IDEA-215432 | Internal\experimental API member usage inspection must check if declaring class or package is marked internal\experimental | |
Bug | IDEA-219855 | Unable to build an empty IDEA plugin project with 2019.2 target | |
Usability | IDEA-212107 | Need a way to respond to file edit without creating a FileEditor in a plugin | |
Task | IDEA-217639 | Get rid of reflective access in `com.intellij.ide.ClassUtilCore#clearJarURLCache` | |
Core. Plugin Management | Bug | IDEA-219259 | Queries in plugin list unavailable during indexing |
Core. Profiler | Feature | IDEA-219359 | Provide "Callees list" in addition to "Back Traces" and "Merged Callees" |
Feature | IDEA-218137 | Profiler: to open zipped collapsed async profiler dumps | |
Feature | IDEA-217015 | Need own time in methods list | |
Bug | IDEA-221007 | Profiler call tree: strange horizontal scroll state after jumping from flame graph to call tree | |
Bug | IDEA-221005 | Profiler flamechart: one pixel line on the right of component isn't updated | |
Core. Project Settings | Bug | IDEA-222246 | Inspection settings are not saved |
Bug | IDEA-221500 | New module created in Project Structure dialog may get explicit module group assigned breaking grouping by module names | |
Bug | IDEA-221596 | JavaDoc and annotations paths may be reordered in *.iml file on save | |
Bug | IDEA-111848 | Move of .iml file does not update the reference in modules.xml | |
Performance | IDEA-216510 | Freezes in ConversionServiceImpl.getProjectFilesMap | |
Core. Quick Documentation | Bug | IDEA-220127 | Anchor links within the same document don't work sometimes |
Bug | IDEA-218115 | QuickDoc popup changes its user-defined size on navigating by links | |
Bug | IDEA-216893 | Quick documentation is shown even without moving the mouse | |
Bug | IDEA-212331 | Anchor links do not work in QuickDoc | |
Usability | IDEA-189703 | Documentation doesn't appear on hover on the element with warning | |
Core. Refactorings | Feature | IDEA-129547 | Rename module and directory at the same time |
Bug | IDEA-216354 | com.intellij.codeInsight.hint.ShowParameterInfoHandler#getHandlers doesn't respect "order" attribute | |
Exception | IDEA-219687 | "java.lang.Throwable: AWT events are not allowed inside write action" on Undo during Rename operation | |
Core. Run | Debug. Configurations | Feature | IDEA-182193 | Intention to create a new Run configuration for executable class |
Bug | IDEA-216291 | No paste button in Tomcat Run/Debug configuration Startup/Connection | |
Bug | IDEA-215196 | Runner content ui has left border when its toolbar is not visible and new tabs is enabled. | |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task | |
Bug | IDEA-131597 | Filtering is not applied to "irrelevant" run configurations | |
Bug | IDEA-219327 | Run/Debug actions on toolbar aren't shown until 'Edit Configurations' dialog is opened | |
Bug | IDEA-215363 | Generate JavaDoc passes java11 style --source-path to java8 javadoc binary | |
Bug | IDEA-215194 | Run console toolbar is not separated from console editor when new tabs is enabled | |
Core. XML | Bug | IDEA-192427 | Invalid URI resolution for dependent external resources with absolute path (XML schema files) |
Bug | IDEA-215634 | com.intellij.util.xml.DomFileDescription#isMyFile: parameter module is always null | |
Performance | IDEA-212283 | DOM: xinclude performance problem | |
Editor | Bug | IDEA-216360 | Code vision selection background overrides editor margin |
Bug | IDEA-217903 | Inlay Hints: doubled hints on changing the file extension | |
Bug | IDEA-221335 | Exception in plugin aborts the whole Copy/Cut operation | |
Bug | IDEA-216745 | Inlay hints: Select first item in the list when opening a settings page | |
Bug | IDEA-221337 | Joining lines performance is slow | |
Bug | IDEA-216746 | Inlay hints: Use editor font for editor | |
Usability | IDEA-218340 | Escape required characters when copy-pasting text between different types of string literals | |
Usability | IDEA-216743 | Inlay hints: Add explanation text on root page of the settings | |
Cosmetics | IDEA-216747 | Inlay hints: Increase space between checkboxes and "Black list..." label | |
Task | IDEA-217669 | Use same delay for popups shown on mouse hover in editor | |
Exception | IDEA-221262 | IAE at org.jetbrains.plugins.github.pullrequest.comment.ui.EditorComponentInlaysManager | |
Editor. Code Completion | Bug | IDEA-219161 | Empty bottom advertisement text in non-completion lookups |
Bug | IDEA-221425 | Code completion broken and not configurable | |
Bug | IDEA-220191 | How do you customize the CompletionPopup background color? | |
Exception | IDEA-219655 | NSEE at kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable | |
Editor. Diff and Merge | Feature | IDEA-216868 | Diff could tell if binary files are different |
Feature | IDEA-218189 | Show scope background color in Diff window files popup | |
Bug | IDEA-215841 | Directory diff finds binary content differences in some big binary files, while they are the same | |
Bug | IDEA-218187 | Diff/Merge files drop-down has strange files sorting | |
Bug | IDEA-220681 | Wrong Differences ignored label | |
Bug | IDEA-220960 | Compare files doesn't respect Soft wrap option | |
Usability | IDEA-220861 | Merge dialog: Actions buttons should be disabled if file is not selected | |
Exception | IDEA-220582 | NPE at com.intellij.diff.tools.simple.SimpleDiffModel.updateGutterActions | |
Editor. Editing Text | Feature | IDEA-125325 | Join lines in custom file type should handle end-of-line comments |
Bug | IDEA-215899 | Folded property value editing: if PasteFromHistory (Ctrl-Shift-V) is invoked in value editor, Esc closes editor instead of ChooseContentToPaste dialog | |
Bug | IDEA-217353 | Paste inside text block should escape opening/closing quotes | |
Bug | IDEA-221610 | Need to click twice to unselect identifier that is being renamed | |
Bug | IDEA-210020 | Search highlight color does not change when changing theme | |
Bug | IDEA-221642 | Incorrect parameter popup highlighting range | |
Bug | IDEA-218901 | Limit Description width in inspections popup | |
Bug | IDEA-217073 | Burmese language literals irreversibly break the editor | |
Bug | IDEA-216967 | Folded values of properties from resource bundles are not changed on property value changing in *.properties file | |
Bug | IDEA-215896 | Folded property value editing: incorrect cursor after Expand invocation in case of long property value text | |
Bug | IDEA-218068 | Javadoc comments folding captures code on the same line | |
Usability | IDEA-215414 | Toggle Case action must preserve selection if changed text expands | |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. | |
Usability | IDEA-216380 | When folding Javadoc comments do not show ellipsis if full content is shown when folded | |
Cosmetics | IDEA-185041 | Tabs rendering for show whitespaces are too intrusive, and space rendering look too much like periods. | |
Editor. Error Highlighting | Bug | IDEA-217862 | False code inspection on methode reference on protected class for inheritence in different package |
Editor. Formatter and Code Style | Performance | IDEA-218532 | Freezes in CodeStyle.getSettings |
Cosmetics | IDEA-218180 | JavaScript language level is used in the Configure indents action name instead of JavaScript | |
Editor. Intention Actions | Bug | IDEA-218163 | CreateFileFix creates files in sources instead of resources locations in Gradle / Maven projects |
Bug | IDEA-219577 | Create File intention popup does not support speed search in the options popup | |
Bug | IDEA-220487 | Create File Intention: in the target roots drop-down the inconsistent slashes are used (in case of missing directories) | |
Task | IDEA-217596 | Redesign tooltip for warnings/errors on scrollbar | |
Frameworks | Feature | IDEA-218261 | Warn throwing exceptions from reactor operators |
Frameworks. Hibernate | Bug | IDEA-128307 | Hibernate-reverse-engineering. Support type conversion document by generating entity java class |
Usability | IDEA-219888 | Generate Persistence Mapping Showing Information Schema | |
Frameworks. Spring | Feature | IDEA-208951 | Inspection when calling a `@Bean` method directly in a `@Configuration` where proxyBeanMethods is disabled |
Feature | IDEA-209148 | Spring: detect the JPA facet automatically in SpringBoot projects with corresponding dependencies | |
Feature | IDEA-216041 | False warning `Cannot resolve @PathVariable ...` | |
Feature | IDEA-216078 | Support Apache CXF XML configuration for Spring (JAX WS) | |
Feature | IDEA-158875 | Spring MVC: support @SessionAttribute annotation | |
Feature | IDEA-215874 | Warn if a file specified in @Sql annotation does not exist | |
Feature | IDEA-215237 | Support Apache CXF XML configuration for Spring (JAX RS) | |
Feature | IDEA-158876 | Spring MVC: support the @RequestAttribute annotation | |
Feature | IDEA-151638 | Spring MVC: provide gutter navigation icons from mappings to beans when beanNameViewResolver is used | |
Feature | IDEA-218873 | Navigation and quick fixes for Spring @ImportResource locations and @PropertySource / @TestPropertySource values | |
Feature | IDEA-158709 | Spring: support SQL highlighting in @Sql annotation | |
Bug | IDEA-211826 | Kotlin objects are not considered by IDEA as Spring Bean candidates, when actually they are | |
Bug | IDEA-219573 | Spring: when 'create file' intention is invoked from the config file in the web root, only web root is suggested (but 2 times) despite the set 'classpath' prefix | |
Bug | IDEA-177644 | ComponentScan basePackages with constant doesn't resolve beans | |
Bug | IDEA-220746 | Create File intention: don't suggest web roots in case of existing 'classpath' prefix | |
Bug | IDEA-211498 | Spring support does not support a bean defined in XML and wired via @Value | |
Bug | IDEA-216162 | SpringBoot MVC: if view name starts with slash ("/") it can't be resolved by IDEA | |
Bug | IDEA-220379 | Thymeleaf plugin does not grab @ModelAttribute-s | |
Bug | IDEA-217305 | Spring Boot: if @ComponentScan annotation with defined filters exists in the @SpringBootApplication-annotated class, filters are applied incorrectly | |
Bug | IDEA-221542 | Spring: event listeners defined as beans are not found from gutter icon of publishEvent call | |
Bug | IDEA-95024 | Spring MVC: forward prefix should be processed correctly | |
Bug | IDEA-189858 | Spring: incorrect name for beans defined in inner classes | |
Performance | IDEA-217972 | SelectWordAtCaretAction + +Spring + JPA + KotlinAnnotatedElementsSearcher leads to 100 sec freezes | |
Exception | IDEA-222170 | Any Spring MVC view opening causes exception | |
Groovy | Feature | IDEA-202694 | Support type annotation syntax |
Bug | IDEA-147080 | Groovy Pointless Boolean Inspection should remove double negation | |
Bug | IDEA-219623 | Wrong inferred type on local variable | |
Bug | IDEA-217978 | Failure of resolving DGM methods on bounded type parameters | |
Groovy. Resolve | Bug | IDEA-135602 | IDEA does not recognize Groovy @BaseScript if the annotation is on import |
Infrastructure. Packaging and Installation | Task | IDEA-219542 | Enable Bytecode Verification by default |
Java | Feature | IDEA-210515 | Replace "Select elements to import" dialog with balloon notification "x imports were added" |
Bug | IDEA-219096 | interpret escapes in text block value | |
Bug | IDEA-220084 | exception in jshell console | |
Java. Code Completion | Feature | IDEA-212024 | Replace adjacent literal with selected completion option when pressing Tab |
Bug | IDEA-217955 | Repeating completion options for nested class | |
Java. Debugger | Feature | IDEA-211917 | "Reload Current Class" action in context menu |
Bug | IDEA-169285 | Breakpoint in a .class file causes IDEA to decompile a class when project is opened, which slows down opening a project | |
Usability | IDEA-221182 | Rename option "Disable until breakpoint is hit:" | |
Java. Error Highlighting | Feature | IDEA-207059 | Add quick fix for error highlighting in enhanced 'switch' that code block is required for non-value switch rule |
Bug | IDEA-219098 | incorrect error highlighting when text block contains broken escape | |
Bug | IDEA-217352 | Red code is green: Illegal escape character | |
Bug | IDEA-185578 | IntelliJ unable to resolve constructor reference while javac can | |
Bug | IDEA-219330 | Lambda type inference regression | |
Bug | IDEA-216009 | method toString in class java.lang.Object cannot be applied to given types | |
Performance | IDEA-205927 | IDEA hangs after >40 entries added to Map | |
Usability | IDEA-206898 | "Cannot resolve method" highlighting should not show parameter types if they are irrelevant for understanding the error | |
Usability | IDEA-94965 | Java: in case of "Incompatible types" error the tooltip shows compatible non equal generic type arguments in red | |
Usability | IDEA-217630 | Incompatible types description is not homogeneous. | |
Cosmetics | IDEA-202664 | Confusing error message when several statements used for Java 12 rule-based switch case | |
Java. Inspections | Feature | IDEA-187316 | Reactor: unfinished StepVerifier quickfix |
Feature | IDEA-218061 | Better support for string concatenation in dataflow | |
Feature | IDEA-214448 | IDEA does not propose migration of for-each loop with remove() to removeIf() | |
Feature | IDEA-217721 | Assert has side effects does not provide any details | |
Feature | IDEA-219142 | Refactoring methods with multiple exit points | |
Feature | IDEA-218562 | Warn if toLowerCase result is compared with a string which contains uppercase letters | |
Feature | IDEA-219934 | Inspection: Stream collections within static factories from Guava | |
Feature | IDEA-195220 | Track exact type of value (not only instanceof) in Java dataflow | |
Feature | IDEA-211409 | Enable the inspection "Unpredictable BigDecimal constructor call" | |
Feature | IDEA-218253 | Extract "Not-null field is not initialized" to separate inspection and improve it | |
Bug | IDEA-151819 | Misordered assertEquals parameters false positive when the expected parameter comes from a function argument | |
Bug | IDEA-194990 | "Arguments to 'assertEquals()' in wrong order" false-positive | |
Bug | IDEA-220077 | "Java | Probable bugs | Constant conditions & exceptions" suggests incorrect code change | |
Bug | IDEA-218385 | False positive of inspection "Condition is covered by further condition" (quick fix produce NullPointerException-code) | |
Bug | IDEA-209407 | "Inappropriate thread-blocking method call" inspection: class chooser for annotations throws NPE at ProjectViewNode.hasProblemFileBeneath() when no project is opened | |
Bug | IDEA-217396 | Lambdas should have implicit `return` in Java Uast | |
Bug | IDEA-218232 | Create missing branch in switch leads to exception, fix all does nothing | |
Bug | IDEA-216386 | Incorrect warning on Void.TYPE in "MethodHandle/VarHandle type mismatch" inspection | |
Bug | IDEA-219109 | Stream.of(...).anyMatch(Objects::isNull) does not affect nullability analysis | |
Bug | IDEA-170081 | Inspection "Collapse 'if' statement" generates wrong code when quickly fixing the code | |
Bug | IDEA-220982 | Optional.ofNullable() warns to simplify to a code which is logically different from original code | |
Bug | IDEA-218856 | False-positive "Loop can be terminated after condition is met" | |
Bug | IDEA-218143 | Explicit array filling suggests wrong fix | |
Bug | IDEA-210351 | Unnecessary 'final' on local variable or parameter produces red code | |
Bug | IDEA-209249 | "Inappropriate thread-blocking method call" inspection does not consider method throwing children of `IOException` or `InterruptedException` as blocking | |
Bug | IDEA-208839 | "Inappropriate thread-blocking method call" inspection: refactoring in-project annotations does not update the blocking/non-blocking annotations list | |
Bug | IDEA-218089 | Find cause may duplicate reason for && operator | |
Usability | IDEA-175539 | "Raw use of parameterized class" inspection should be on by default | |
Usability | IDEA-215727 | 'Utility class without 'private' constructor' quick-fix 'Generate empty private constructor' should be first | |
Usability | IDEA-219831 | "'int' literal cast to 'long' could be 'long' literal" doesn't work if the target type is boxed. | |
Usability | IDEA-145570 | Intention text for "Incompatible types" error quck fixes are a bit too verbose | |
Usability | IDEA-218031 | "Replace with 'if' statement" should be available inside lambda | |
Usability | IDEA-216381 | Stream.min and Collections.reverseOrder is not simplified to Stream.max | |
Cosmetics | IDEA-219924 | "@NotNull/@Nullable problems" inspection refers "Constant conditions & exceptions" as the place to edit options, but the configuration dialog is already here | |
Exception | IDEA-218831 | 'Replace '+' with 'java.text.MessageFormat.format()'' exception on character+string concatenation | |
Java. Intention Actions | Feature | IDEA-209924 | Add Kotlin's "Put arguments/parameters on separate lines/on one line" |
Feature | IDEA-216275 | Provide fix for Invalid method declaration; return type required | |
Feature | IDEA-216279 | Suggest fix for the case "Cannot return a value from a method with void return type" | |
Bug | IDEA-220955 | Create File popup does not sort target directories for Spring Sql annotations | |
Bug | IDEA-171439 | Intention/quick fix showing a dialog are not proposed if to cancel the called dialog | |
Bug | IDEA-217165 | Text blocks: join concatenated string literals breaks indentation | |
Bug | IDEA-220832 | Create File intention: don't suggest generated sources root as possible target | |
Bug | IDEA-217660 | Exception when joining text block with string literal ending in escaped double quote | |
Bug | IDEA-218735 | "Sort content" loses comment between called method name and argument list | |
Bug | IDEA-219639 | 'Extract condition' intention looses parenthesis around disjunction | |
Bug | IDEA-218083 | Put arguments on separate lines wants to process comment | |
Bug | IDEA-217253 | "Replace '+' with 'String.format()'" intention makes regular strings from text blocks | |
Bug | IDEA-220747 | Create File intention: don't suggest the test roots when quickfix is called for a reference in non-test root | |
Bug | IDEA-216450 | Eliminate parentheses is available, but does nothing | |
Usability | IDEA-219189 | "Split into 2 if's" generates redundant 'else if' clause | |
Java. Properties Files | Exception | IDEA-218175 | com.intellij.diagnostic.PluginException: Inspection #UnusedProperty has no description [Plugin: com.intellij.properties] |
Java. Refactorings | Feature | IDEA-219791 | Inlining a method returning a ternary expression depending on boolean parameter could automatically simplify the expression |
Bug | IDEA-218200 | Invert Boolean doesn't update bitwise assignment operators | |
Bug | IDEA-216460 | Cannot extract expression to variable | |
Bug | IDEA-218011 | "Rename" dialog is invoked for anonymous class in Structure View or Structure popup | |
Usability | IDEA-215812 | "Convert to functional expression" in "Extract functional parameter" should be enabled by default | |
Usability | IDEA-51483 | Extract Variable: does nothing on a block with invalid parentheses | |
Usability | IDEA-210792 | Bug : IntelliJ IDEA 2019.1 and Extract variable - Different behavior for expression enclosed within () | |
Java. Tests. Cucumber | Bug | IDEA-221320 | Support step definition declared with method from `io.cucumber.java8` package |
Java. Tests. TestNG | Usability | IDEA-128201 | No generators for @BeforeClass and @AfterClass |
JavaX. AppServers. Jetty | Bug | IDEA-221766 | Jetty: plugin does not recognize succesfull deployment if context root contains "." |
JavaX. CDI | Bug | IDEA-215143 | Wrong tooltip and false-positive for "Unproxyable Bean Types Inconsistency" inspection |
JavaX. EJB3 | Bug | IDEA-209332 | Unproxyable bean types inconsistency. |
Performance | IDEA-219366 | Right click in the editor while editing a stateless session bean causes huge ui freezes (JavaTestFramework.isTestClass -> EjbSuperMethodSearcher) | |
JavaX. JPA | Feature | IDEA-144763 | JPA: Import database schema: Make Default "Mapped Type" configurable |
Feature | IDEA-220244 | Show no warnings if fields in entity-classes are not initialized inside no-args constructor | |
Bug | IDEA-203129 | Disable "'Basic' attribute should not be a container" JPA rule if using @Convert annotation | |
Bug | IDEA-215297 | JPA/Hibernate: Import Database Schema: Generate Separate XML Per Entity action should (allow to) generate xml in the resources directory | |
Usability | IDEA-98652 | JPA: NamedQuery is marked as an error if JPA facet is not configured | |
JavaX. Servlets | Cosmetics | IDEA-218953 | Servlet listener template has a typo in JavaDoc: "attibute" |
Plugin Development (DevKit) | Feature | IDEA-219724 | Devkit: support <projectListeners> (2019.3+) |
Feature | IDEA-211503 | Devkit: specifying ApiStatus.ScheduledForRemoval without Javadoc | |
Feature | IDEA-206060 | DevKit: deprecate Project Wizard | |
Feature | IDEA-203877 | Help to write PersistentStateComponent correctly | |
Feature | IDEA-220700 | plugin.xml: suppress spellchecking for EP attributes marked with @NonNls | |
Feature | IDEA-219619 | plugin.xml: highlight EP/EP-attributes annotated with @ApiStatus.Experimental | |
Bug | IDEA-217581 | Devkit plugin.xml I18n: take into account all ConfigurableEP/InspectionEP classes | |
Bug | IDEA-219140 | Devkit: support <applicationListeners> (2019.3+) | |
Bug | IDEA-221095 | Devkit: resolve EPs when used via xinclude or <depends> | |
Bug | IDEA-217183 | DevKit: PluginXmlDomInspection should not request icon from implementation-detail plugins | |
Task | IDEA-216155 | @ScheduledForRemoval: inspection that warns if API marked with SFR must already be removed | |
Task | IDEA-221351 | Devkit: include 'com.intellij.modules.platform' dependency by default in plugin.xml templates | |
Plugin. Markdown | Cosmetics | IDEA-221369 | Make grayscale antialiasing the default in Markdown preview |
Plugin. Shell Script | Bug | IDEA-220421 | Java classes are suggested in completion popup |
Bug | IDEA-219544 | shell script format problems with locale | |
Bug | IDEA-219427 | Shell Script command appended to current Terminal command line | |
Bug | IDEA-215936 | Shell Plugin :: Tab Size In Editor Doesn't Match Size Configured In Settings | |
Bug | IDEA-221031 | Shell script removes '/' slash from execution command | |
Bug | IDEA-218250 | Cant define working directory for ShConfigurationType | |
Plugin. Task Management | Bug | IDEA-207486 | [Task Management] the task dropdown in the toolbar is disabled for the newly added server in the fresh IDE installation |
Plugin. Terminal | Feature | IDEA-116253 | font zooming does not work in terminal tool window |
Bug | IDEA-220774 | Terminal failed to start on Windows (blocked by antivirus) | |
Bug | IDEA-219379 | Terminal sessions are lost on every major update | |
Bug | IDEA-219599 | 2019.2 JBTerminal throws java.lang.Throwable: Directory index may not be queried for default project | |
Bug | IDEA-180204 | Terminal output garbled after specific file has been printed out | |
Exception | IDEA-163345 | "Could not set clipboard: cannot open system clipboard" (#171.584) | |
Plugin. Thymeleaf | Bug | IDEA-218561 | Thymeleaf anchor links with literal substitution are not recognized |
Plugin. YAML | Feature | IDEA-212876 | Made an option to disable (or change) key sequence paste feature |
Services | Bug | IDEA-220601 | Services: text in speed search popup is red even if the tree contains matched nodes |
Bug | IDEA-220472 | Services View: for the Compound Run Configuration Debug is disabled | |
Services. Clouds | Feature | IDEA-220275 | Show Heroku, CloudFoundry, Google App Engine in Services tool window |
Services. SSH | Bug | IDEA-220081 | SSHJ: Hash hosts in known_hosts file setting ignored |
User Interface | Feature | IDEA-203207 | Touch Bar: Options on the Touch Bar should be filtered when searching in popup |
Feature | IDEA-101757 | Copy status message to clipboard | |
Bug | IDEA-218080 | "Open Project" dialog does not appear if opening a project via "Open Recent" main menu | |
Bug | IDEA-221860 | 'Exit from Fullscreen' is broken on mac | |
Bug | IDEA-220046 | Editor tabs: editor tabs icon jumps down on tabs layout changed | |
Bug | IDEA-215943 | Expand button for "No proxy for" field insert spaces instead of commas | |
Bug | IDEA-220057 | NPE in NotificationsManagerImpl.findWindowForBalloon | |
Bug | IDEA-220663 | Empty frame when project is opened in current window | |
Bug | IDEA-221112 | Incorrect text painting in goto class | |
Bug | IDEA-217907 | Error message in status bar is truncated | |
Bug | IDEA-216341 | Tabs in color themes: ToolWindow.HeaderTab.hoverBackground is applied incorrectly to an inactive tool window tab | |
Bug | IDEA-221532 | "Recent Files" list flickers on hovering | |
Bug | IDEA-218687 | Select the only plugin on the right on search | |
Bug | IDEA-218593 | Project window does not restore "maximize" state | |
Bug | IDEA-220729 | "Open" project link doesn't work on Welcome screen | |
Bug | IDEA-221330 | Tabs painting artefacts after disabling tabs | |
Bug | IDEA-221755 | Project opened from fullscreen is windowed | |
Bug | IDEA-219479 | New License Dialog: Show error message in bottom part | |
Bug | IDEA-216347 | Tabs in color themes: ToolWindow.HeaderTab.underlinedTabForeground / underlinedTabInactiveForeground don't work | |
Bug | IDEA-207914 | Validation message doesn't fit explanation text | |
Bug | IDEA-221491 | Tab placement none doesn't work with table layout | |
Bug | IDEA-204463 | Touch Bar: Items in "Add to Favourites" list disabled in IDEA UI are not disabled on the Touch Bar | |
Bug | IDEA-221233 | Smooth mouse wheel scrolling mishandles some burst scroll events on Windows | |
Bug | IDEA-218342 | IDEA crash on a dropdown filtering | |
Bug | IDEA-218782 | 'null' user account name when trying to sync settings on freshly installed IDEA | |
Usability | IDEA-119140 | "Find in path" dialog missing tabstop for "File mask(s)" checkbox | |
Usability | IDEA-18213 | MacOSX: Use Cmd+Enter instead of Ctrl+Enter | |
Usability | IDEA-104317 | Javadoc with images using the data: scheme are shown as broken images. | |
Usability | IDEA-116865 | Add the ability to bind "Jump to Editor" to a key other than escape | |
Usability | IDEA-211035 | Tabs Placement: None should affect only tabs visibility | |
Usability | IDEA-217044 | Better wording for "Autoscroll to source", "Autoscroll from source" and "Scroll to source" | |
Usability | IDEA-76396 | Make MouseWheel scrolling smooth | |
Usability | IDEA-55081 | Allow date format customization | |
Usability | IDEA-218869 | New error tooltip with action is hard to use for multi-line error | |
Usability | IDEA-219185 | New License dialog: Wrong dialog size | |
Cosmetics | IDEA-221352 | "Multiple libraries contain the file" text doesn't fit the popup header | |
Task | IDEA-216355 | Debugger: do not underline tab if there is only one tab in a group | |
Task | IDEA-216075 | Convert New File action to the same popup design as New Class | |
Task | IDEA-215788 | Remove group headers where they are not needed (in Preferences) | |
Exception | IDEA-216781 | Exception occurs on opening Spelling tab in Settings | |
Exception | IDEA-198352 | "java.lang.Throwable: null topic; dialog=class" after invoking "Context help" ("Help" button, F1) in a dialog with no help available | |
User Interface. Action System | Bug | IDEA-220573 | It takes a long time for context menu to appear when right-clicking on 1000 files in a directory |
Usability | IDEA-218224 | Request: always offer "show in explorer" when it's a file in the file system | |
User Interface. Controls | Bug | IDEA-215218 | [Debugger tabs] all tabs are opened after IDE restart with Undocked view mode |
Bug | IDEA-218270 | Toolwindows in 'Window' mode are hardly accessible | |
Cosmetics | IDEA-214806 | "JRE" combobox is cut in Maven Runner Settings | |
Cosmetics | IDEA-215252 | Git Login window — the width of Username and Password fields is not equal | |
Cosmetics | IDEA-215220 | [Debugger tabs] add a tooltip to the icon under which all tabs options are shown | |
User Interface. Find, Replace, Usages | Bug | IDEA-214836 | IDE freezes in "Find in path" while scrolling through found files |
Bug | IDEA-191582 | FindInPath & ReplaceInPath: Regexp: incorrect behavior in case of malformed replacement string | |
Bug | IDEA-166862 | Find/Replace: Do Refactor button disappears | |
Bug | IDEA-202674 | IntelliJ froze after trying to open result from find in path dialog | |
Bug | IDEA-173424 | Find in Path results sorting in random order | |
Bug | IDEA-172063 | find in path preview hides file extension if filter mask is set, even if several extensions are allowed | |
Usability | IDEA-56579 | Find Usages dialog could preserve option values | |
User Interface. Focus | Bug | IDEA-221394 | Focus is lost when switching project using "Recent projects" |
Usability | IDEA-211276 | Refactoring preview "Do Refactor" cannot be handled from keyboard because it does not gain focus | |
User Interface. Keyboard Input | Bug | IDEA-220414 | "Jump Outside Current Bracket/Quote" does not work with Emacs Tabs |
Bug | IDEA-216141 | Typing Alt+Letter is broken on macOS in IDEA 2019.2 because of a mnemonic related issue | |
User Interface. Look and Feel | Bug | IDEA-221356 | "Cannot set High contrast theme" error on attempt to set High contrast theme |
Usability | IDEA-219108 | Checkboxes for plugins are right next to scrollbar, leading to frequent operator error | |
User Interface. Navigation | Bug | IDEA-220990 | Configuration 'Use "CamelHumps" words' does not appear in 'Find Action...' window |
Bug | IDEA-217470 | Next enabled option will be selected if disabled one was called from keyboard | |
Performance | IDEA-217855 | Go to Action: don't init all configurables on EDT | |
Usability | IDEA-220792 | "Recent Files" popup no longer remembers it's dimensions | |
Task | IDEA-217686 | Not clear what In-place Descriptions menu item means | |
User Interface. Project View | Usability | IDEA-85947 | Need to rename "synchronize" context menu item |
Version Control | Feature | IDEA-73223 | More completions in commit message editor. Not only for file names, but method/field names, etc. |
Feature | IDEA-218460 | Browse Repository At Revision: support Annotate | |
Feature | IDEA-178283 | Add 'Copy as Patch to Clipboard' to the Shelf view | |
Feature | IDEA-220779 | Add recent commit messages into completion list | |
Feature | IDEA-212693 | Support Issue Navigation from annotate/blame commit tooltips | |
Bug | IDEA-217856 | Find action: "Changelists: Enable changelist conflict tracking" cannot be enabled and does not exist in settings | |
Bug | IDEA-218809 | "Paths Affected in Revision" window is not shown anymore if to close the underlying diff | |
Bug | IDEA-218842 | Diff In Commit-dialog: In Unified View the first chunk is not in focus on dialog opening | |
Bug | IDEA-221535 | Non-modal commit: Commit button in not getting enabled when only unversioned files selected | |
Bug | IDEA-221627 | Non-modal commit: Checked unversioned files are unchecked on Ctrl + K | |
Bug | IDEA-210224 | Synchronous execution on EDT: unshelveChangeList on Update Project | |
Bug | IDEA-221637 | Unversioned files selected in "Local Changes" are not checked by default in commit dialog on "Commit Project" invocation | |
Bug | IDEA-215930 | Rewording commit by shortcut (F2) invokes edit changelist dialog instead reword dialog | |
Bug | IDEA-184345 | Regression - Git Branch Spacebar Functionality | |
Bug | IDEA-216607 | Undo in the editor removes checkbox in the commit pane | |
Performance | IDEA-218483 | ChangesViewManager may load it's state lazily | |
Usability | IDEA-218356 | could you please stop popping annoying "Adding file to VCS" messages | |
Usability | IDEA-207787 | Silent Unshelve silently ignores a file if it doesn't match the base | |
Usability | IDEA-216488 | Do not show "View 0 commits" after unsuccessful update with conflicts on rejected push attempt | |
Cosmetics | IDEA-221406 | Typo in "Project from Version Control" | |
Task | IDEA-217255 | HierarchicalFilePathComparatorTest is in different package than testee | |
Task | IDEA-217302 | Remove "VCS History Cache Settings" panel from "Version Control" -> "Background" settings | |
Exception | IDEA-217482 | Synchronous execution on EDT on "Fix and Commit" on commit line separators | |
Version Control. Git | Feature | IDEA-164356 | Let push a branch which is not current branch |
Feature | IDEA-173936 | Smart checkout could use shelf instead of stash | |
Feature | IDEA-168476 | git interactive rebase: Add "drop" option | |
Bug | IDEA-217569 | Rename selected branch from Branch Popup do not affect repos which contain this branch as current | |
Bug | IDEA-217242 | Git hooks don't run unless you open "Commit Options" popup | |
Bug | IDEA-170401 | Canceled Commit task reports that the file has been committed while it has not | |
Bug | IDEA-220998 | Cherry-pick without dialog doesn't synchronize file system changes to the VFS | |
Bug | IDEA-210229 | Wrong baseline for branches statusbar widget | |
Bug | IDEA-220504 | Git | Pull is broken because missing some GitBundle properties | |
Bug | IDEA-199498 | 3-way merge shows wrong hash of incoming commit during interactive rebase. | |
Bug | IDEA-217872 | Changing the Update Info Filter in the Settings doesn't activate the "Apply" button | |
Performance | IDEA-220438 | Don't use reflection to read git config via ini4j | |
Usability | IDEA-149015 | Rename "Git | Revert" action to avoid confusion with `git revert` command | |
Usability | IDEA-81532 | Git: cannot force add a file which is on .gitignore list | |
Usability | IDEA-152791 | File with reverted staged changes is highlighted as changed (blue) | |
Usability | IDEA-220048 | Add a setting to select Shelf or Stash as a preferable method to preserve local changes | |
Cosmetics | IDEA-221248 | Typo in the description of interactive rebase. | |
Cosmetics | IDEA-221703 | Tag dialog: change tooltip text on Validate button | |
Exception | IDEA-221695 | Throwable at org.jetbrains.git4idea.ssh.GitXmlRpcHandlerService.getXmlRcpPort | |
Version Control. Local History | Usability | IDEA-73911 | Implement user-friendly method toString in class com.intellij.history.core.revisions.RecentChange |
Cosmetics | IDEA-195993 | Recent Changes dialog needs some spacing | |
Cosmetics | IDEA-220623 | Recent Changes dialog design | |
Version Control. Log | Bug | IDEA-209131 | If the project name contains an underscore '_', the underscore does not appear in the Log Paths combobox. |
Bug | IDEA-219575 | memory leak | |
Performance | IDEA-217125 | Git log component update is very slow | |
Performance | IDEA-217010 | VcsLogManager leaks project | |
Usability | IDEA-193806 | Display errors which affect displayed information in the Log | |
Version Control. Mercurial | Bug | IDEA-220350 | Push commits dialog (mercurial): should enter remote URL on every push |
Usability | IDEA-73341 | Mercurial: allow adding ignored files | |
Version Control. TFS | Cosmetics | IDEA-215448 | Add Items to TFS window - there is no "NO" option. Should be either both (text and button) No or Cancel |
No subsystem | Feature | WEB-39636 | Intention action to convert nested calls to a pipe expression and vice versa |
Bug | WEB-40027 | Incorrect "variable initializer is redundant" message | |
Bug | WEB-40777 | Run anything: yarn is not shown in the list of available commands | |
Bug | WEB-38017 | Red code is generated when creating a new variable inside `for` content | |
Performance | WEB-17638 | Joining Lines works extremely slow | |
Build tools | Bug | WEB-40782 | 'Run Anything': List scripts from package.json when typing `npm` or `yarn` regardless what tool is set in preferences |
CSS | Bug | WEB-35236 | Import of css files with webpack aliases is not resolved in case of '@import url()' |
Bug | WEB-37978 | Webpack aliases not resolved in URLs in CSS properties | |
Bug | WEB-40898 | CSS padding property hint auto is invalid | |
CoffeeScript | Bug | WEB-34310 | CoffeeScript: "Change signature" refactoring doesn't work |
Debugger | Bug | WEB-40694 | Debugger doesn't stop on a breakpoint in Kotlin/JS project |
Bug | WEB-13411 | Node.js: can't set value in debugger | |
Bug | WEB-41007 | Can't debug node.js - get error 'URI is not hierarchial' | |
Bug | WEB-38477 | Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains non-ASCII characters | |
Bug | WEB-36471 | WebStorm Debugger variable set value error. | |
File Watchers | Feature | WEB-36668 | Allow enabling global file watchers for all new projects |
Bug | WEB-29424 | Race condition between saving file and file watcher execution | |
Bug | WEB-40636 | Strange intention actions: just 'Yes' and 'No' | |
Cosmetics | WEB-40053 | File Watchers: column header in Settings is not fully visible | |
JSON | Bug | WEB-40927 | Editor is breaking JSON syntax when inserting new line after key-value pair |
JavaScript | Feature | WEB-40240 | Suggest awaited items in code completion for promises |
Feature | WEB-40404 | Extract single property from object as a shorthand property, not as spreadElements | |
Feature | WEB-32472 | Validate duplicate ES6 exports in JS | |
Feature | WEB-38784 | Support Promise.allSettled | |
Feature | WEB-2089 | Implement AMD declaration linking | |
Bug | WEB-28204 | 'Create variable' quick-fix shown when not applicable (in variable type annotation) | |
Bug | WEB-39441 | CommonJS: completion for exported symbols when using const {freeze} = Object; module.exports = freeze({}) | |
Bug | WEB-40393 | 'Create Directory/File' fixes don't work with relative paths in 2019.3 | |
Bug | WEB-40662 | Intention: Incorrect replacing const with let in for-of loop | |
Bug | WEB-40192 | Quick fix: Joining variable declaration adds redundant indent for a comment | |
Bug | WEB-30569 | ES6 classes: Generated code doesn't take comments at the end of the class into account | |
Bug | WEB-40100 | Merge 'simplify' intention and inspection | |
Bug | WEB-38545 | Invalid highlighting for JS Classes after including via require | |
Bug | WEB-38392 | False 'unused definition' when re-defining a property initialized in constructor | |
Bug | WEB-28080 | Extends ES5 classes with ES6 classes is not supported | |
Bug | WEB-39875 | JS Intentions: JS: Converting arrow function to anonymous function breaks on IIFE | |
Bug | WEB-36802 | 'Safe delete parameter' should check for usages inside function and show conflicts dialog | |
Bug | WEB-40194 | Quick fix: Joining variable declarations with export removes export | |
Bug | WEB-38679 | Type mismatch inspection incorrectly matches JSDoc type expression with destructuring parameter | |
Bug | WEB-40009 | JSDocs and Promise all not working | |
Bug | WEB-40659 | Intention "Extract increment" in for loop generates invalid code | |
Bug | WEB-38677 | JSDoc: wrong type mismatch errors when using function type with IIFE | |
Bug | WEB-36461 | Double `flip if-else` results in double parenthesis | |
Bug | WEB-40285 | 'Split into declaration and initialization and move to scope start' duplicates variable initialization in for-in loop | |
Bug | WEB-40492 | Unicode code points are not supported in JS identifiers | |
Bug | WEB-40655 | Duplicate 'Simplify' items in Alt+Enter for conditional | |
Bug | WEB-40637 | Replace with indexer access produces malformed code in HTML context | |
Bug | WEB-21935 | Wrong highlighting for 'del' word in gulpfile.js | |
Bug | WEB-40538 | Exception when file has several default exports | |
Usability | WEB-40195 | Quick fix: Improve availability of 'Quote/Unquote property names' after lbrace and for commas | |
Usability | WEB-40096 | Quick Fix: JS/TS: "Join Concatenated String Literals" duplicates the functionality of "Compute Constant Value " | |
Task | WEB-40821 | Enable type hints by default for function parameters | |
Task | WEB-40421 | Support having decorators after the 'export' keyword | |
JavaScript. Formatter | Bug | WEB-28301 | Formatter: support Rearrange Code action inside script tag |
Bug | WEB-38291 | Reformat Code (Ctrl + Alt + L) deletes empty space between curly brace and 'from' keyword | |
Bug | WEB-39888 | Formatter does not respect TypeScript code style settings for VueJS components using typescript in <script> tag. | |
Bug | WEB-13538 | Wrong indent for comments in chained function calls | |
Bug | WEB-38347 | Formatting unindents comments in braceless ifs | |
Bug | WEB-40497 | TypeScript - when 'function declaration parameters' wraps the parameters it unneccesarily wraps lambda function passed as a argument | |
JavaScript. Frameworks | Bug | WEB-31785 | React: `props.<props_name>` not resolved unless there is explicit `propTypes` declaration |
JavaScript. Inspections | Feature | WEB-40156 | Add inspection when using trailing commas in destructuring/ functions with rest parameters |
Feature | WEB-40394 | Duplicate declaration inspection for export (specifiers/aliases) | |
Bug | WEB-24660 | unresolved file name quickfix cannot create file inside not existed folder | |
Bug | WEB-27499 | 'var to let/const' produces invalid result in 'for' loop | |
Bug | WEB-39775 | "const variable without initializer" from assigning PHP to inline JS | |
Bug | WEB-32373 | False positive on redundant escape characters inspection in regular expression built from template string | |
Bug | WEB-39843 | Quick fix: JS : Converting a function and its member declarations to a class caused exception | |
Bug | WEB-29134 | "unused local-variable/constant" inspection shouldn't provide a quick-fix for required loop variable | |
Bug | WEB-40911 | False 'missing await' for async generators | |
Task | WEB-39873 | Intention actions "Merge Parallel For Loops" and "Merge Parallel For-In Loops" - either rethink, or remove | |
JavaScript. Refactoring | Feature | WEB-40033 | Add an intention action to add a template string argument |
Feature | WEB-38972 | Quick-fix: Convert const to let. remove readonly modifier | |
Bug | WEB-38409 | 'Introduce parameter' shouldn't suggest anonymous callback scope | |
Bug | WEB-7439 | Extract JavaScript variable fails if using multiple declarations chained in a single 'var' statement | |
Bug | WEB-40910 | 'Introduce parameter' shouldn't work with the yield expressions | |
Bug | WEB-39719 | Extract variable: opening/closing quote in selection breaks result | |
Bug | WEB-40959 | Inappropriate suggestion to replace string with template string inside flow/typescript type declaration | |
Bug | WEB-25137 | WebStorm allows to extract variable with breaking the operator precedence | |
Bug | WEB-39368 | 'Introduce variable' is available on invalid selection and breaks code | |
Bug | WEB-37033 | Typescript: in case of return type mismatch, quick fix should update the whole class hierarchy | |
Bug | WEB-31704 | 'Extract method' for generators should extract generators when possible with updating usages to 'yield * newFunc()' | |
Bug | WEB-39798 | 'Change signature' should handle arrow functions in class hierarchy | |
Bug | WEB-40919 | Extracting a generator method from a field assigned to a generator breaks code due to ASI not allowed | |
Bug | WEB-39717 | Extract variable, Template literal: expression in selection breaks result | |
Bug | WEB-37162 | 'Introduce local variable' produces red when invoked in 'export default' with decorators | |
Bug | WEB-40957 | Invalid result of 'Introduce variable' when react function returns parenthesized HTML | |
Usability | WEB-17564 | Refactoring: Extract variable: empty line is added on switching between radiobuttons inside popup | |
Usability | WEB-39729 | WebStorm does't detect labels when refactoring | |
Usability | WEB-39973 | Refactoring: JS(ES5): 'Superclass' and 'Field' shouldn't be available to choose from "refactor" | |
Cosmetics | WEB-39913 | Replace word "lvalue" in warning message about the variable usage on the left side | |
Linters | Bug | WEB-39960 | Mark modified (*) keep showing after save with ESLint |
Node.js | Bug | WEB-40907 | Rider: Scripts from package.json are not shown in 'Run anything' dialog |
Exception | WEB-40124 | Node.js Remote Interpreter: Vagrant: Throwable: Synchronous execution under ReadAction | |
Pug (ex-Jade) | Bug | WEB-21974 | jade: unbuffered javascript code not correctly indented |
SASS | Bug | WEB-36975 | SCSS: Webstorm incorrectly reports "mismatched property value" error if function is called `l()` |
TypeScript | Feature | WEB-40793 | Default type parameters should be omitted |
Feature | WEB-36148 | TypeScript: new quick fix 'Add "jsx":"react" to tsconfig.json' | |
Feature | WEB-40789 | Enable duplicate declaration for union/intersection types | |
Feature | WEB-40032 | TypeScript: provide quick fix to insert/remove type arguments | |
Feature | WEB-40231 | TypeScript: quick fix to enable allowSyntheticDefaultImports/esModuleInterop | |
Feature | WEB-40352 | TypeScript: provide quick fix to insert/remove type arguments for extends/implements case | |
Feature | WEB-40667 | Enable duplicate declaration for type parameters | |
Feature | WEB-40531 | Duplicate declaration for default exports. | |
Bug | WEB-40897 | Incorrect "prototype" property in the static type of a enum | |
Bug | WEB-40454 | "Add braces to arrow function" should not prepend return if method is void | |
Bug | WEB-41003 | TypeScript: incorrect error message for incompatible members | |
Bug | WEB-40966 | Higher-order type inference fails for mapped types | |
Bug | WEB-40657 | TypeScript. Insert type arguments completion handler | |
Bug | WEB-40935 | TypeScript: incorrect type inference when we pass optional parameter to a method | |
Bug | WEB-40914 | TypeScript: Property optionality is not processed in some cases | |
Bug | WEB-40908 | False positive symbol assignment | |
Bug | WEB-40903 | TypeScript: false positive type-checking error (and wrong navigation) | |
Bug | WEB-40864 | Overloads don't work after re-exporting | |
Bug | WEB-32227 | TypeScript: show error on initializing optional parameters | |
Bug | WEB-39652 | Refactor inferred params | |
Bug | WEB-40436 | Field refactoring doesn't pick usage | |
Bug | WEB-35889 | Change signature throws exception when parameter is not described in JSDoc | |
Bug | WEB-40660 | TypeScript. Fix failed if one of the parameters has extends/keyof word | |
Bug | WEB-34084 | Suggestions incomplete for React components when there is an Omit (Pick and Exclude) structure in the type hierarchy | |
Bug | WEB-40449 | @internal not suggested as JSDoc comment | |
Bug | WEB-40928 | False positive type checking error with optional properties | |
Bug | WEB-37898 | Literals from switch-cases typed by an enum should have references to their source values | |
Bug | WEB-40922 | TypeScript: incorrect smart cast to never | |
Bug | WEB-38395 | False positive 'method will not be accessible' when changing visibility of class member in namespace | |
Usability | WEB-40275 | Misleading error message: parent tsconfig.json not found | |
Unit Tests | Feature | WEB-19963 | Cucumber.js: all step references are shown as undefined if feature is written using non-US language |
Bug | WEB-40585 | `Rerun failed tests` runs successful tests under failed group (describe) | |
Bug | WEB-40351 | Highlight failed line in the test for shorthanded properties |