Sorry for the inconvenience.
This specific error messages ("Slow operations are prohibited on EDT") are new and are shown in 2021.2 version.
actually they will not look at all those messages, they de-duplicate them
All the reported exceptions will be counted.
Yes, exact same text will be duplicated but if you report 10 same exceptions all of them will be counted.
The more reports the more attention the issue recieves.
Anyway I will redirect this to the platrofm to consider making these specific error messages less flood-ish
thisconstructor generated by myself? I used
SyntheticMembersInjectorand so on, but it didn't meet the expectation.
thisconstructor. I wonder if I missed something important? Is there such an example? (my template is
def this(……) =this(...)) Thanks.
idea.propertiesfile in the config directory (https://www.jetbrains.com/help/idea/tuning-the-ide.html#config-directory) and try setting
Hey guys, wasn't sure if this is the appropriate place or the general IntelliJ channel is.
I'd like to disable automatic insertion of quotes after typing '=' inside an inline XML tag. Neither the HTML Smart Keys setting for this (https://www.jetbrains.com/help/idea/settings-smart-keys.html#smartkeys_html_css) nor the corresponding HTML Code Style setting (https://www.jetbrains.com/help/idea/settings-code-style-html.html#ws_html_settings_editor_code_other) seem to work for Scala.
There don't seem to be any equivalent settings in the Scala submenus.
Some support forum posts where people have had the same issues with other languages in other IntelliJ-based IDEs:
In each one of the above cases, there either was no solution or it's irrelevant to Scala
We have a intellij plugin that depends on JetBrains/intellij-scala.
sbt runPluginVerifier gives below verification error :-
Full stacktrace can be found at : https://pastebin.com/d3cCrMax
All functionalities of our intellij plugin are working fine.
So, we are assuming, that we don't need any of the failed optional plugins from stack-trace.
How to make intellij plugin verification passed successfully.
Below is plugin.xml of our intellij plugin :-
<!-- ~ Copyright 2021, Logic Over Code, All rights reserved. ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ https://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <!DOCTYPE idea-plugin PUBLIC "Plugin/DTD" "https://plugins.jetbrains.com/plugin.dtd"> <idea-plugin url="http://www.logicovercode.com" xmlns:xi="http://www.w3.org/2001/XInclude" require-restart="false"> <id>com.logicovercode</id> <name>JLoc</name> <version>2021.1.18</version> <vendor email="firstname.lastname@example.org" url="http://www.logicovercode.com">Logic Over Code</vendor> <description> <![CDATA[ JLoc Plugin provides wizard to create fluent sbt project. <br> Using this plugin, you can create java and scala nature project with fluent style sbt build. <br> <br> This plugin uses libraries <br> intellij-scala (https://plugins.jetbrains.com/plugin/1347-scala) <br> and <br> LogicOverCodePlugin (https://github.com/logicovercode/LogicOverCodePlugin). <br> These libraries are available under the Apache 2.0 License (https://www.apache.org/licenses/LICENSE-2.0.html). ]]> </description> <idea-version since-build="211.5538" until-build="211.*"/> <depends>com.intellij.modules.java</depends> <depends>org.intellij.scala</depends> <extensions defaultExtensionNs="com.intellij"> <projectTemplatesFactory implementation="com.logicovercode.isplugin.LogicOverCodeWizardFactory" order="first"/> </extensions> </idea-plugin>
nn autocompletion broken for scala3 - doesn't pick the type after nn calls
import software.amazon.awssdk.services.s3.S3Client val client: S3Client = S3Client // here's fine .builder() .nn // doesn't autocomplete at all after this .nn because loosing the underlying type .region(region.toAWSRegion()) .nn .build() .nn
nn is a scala3 not null call to translate
Type | Null -> Type explicitly and enforce null safety at compile time (it'll still crash with NullPointerEx if it'll get one from Java, but meh)
Metals picks nn's just fine.