Scott Wells
- Total activity 282
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 18
- Subscriptions 67
-
Edited AnalysisScope passed to GlobalInspectionTool.runInspection() isn't correct
I've created global inspections to integrate the output of external static code analyzers. I noticed that no matter what scope I choose when I run these inspections (All, File, Custom, etc.), the A... -
Created Did 2017.3 break resolveScopeEnlarger and/or indexedRootsProvider?
I've been using these two EPs to ensure that custom JavaScript libs are included properly for HTML-based markup files in my custom language plugin in Ultimate Edition. I noticed that I wasn't getti... -
Created Possible to add custom filtering to the unit test output console?
I've added a few console views to my custom language plugin with a header that allows the user to type in a filter string and have the console view contents filtered to include only matching entrie... -
Created Supporting multiple distinct major versions of a plugin
I'm planning to introduce the next major version (2.x) of my plugin very soon. For all intents and purposes it will be considered a distinct product from the previous major version (1.x), as it's g... -
Created How I can let the user choose from a set of valid types in an introduce refactoring?
I've implemented an introduce variable refactoring and it's working very well. In the target language, there are times when a given expression can have multiple valid evaluated types, though, and w... -
Created OAuth from plugin
Is there any existing way in the plugin SDK to use OAuth to authenticate? I found these existing threads on the topic: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206765875-Oaut... -
Created Case-insensitive LookupElements mess with the lookup string
The languages in my custom language plugin are case-insensitive. I'd like to make the completion LookupElements case-insensitive, but this has a quite strange side-effect on the inserted strings. ... -
Created Is there an easy way to suppress the closing brace when opening before a statement?
AnsweredI've long since implemented a PairedBraceMatcher for my custom language plugin. In general it works great, but there's one thing it doesn't do that the Java editor does. Consider the following co... -
Edited AnnotationHolderImpl.assertMyFile() very noisy when using languageInjector
One of my plugin's custom languages uses a MultiplePsiFilesPerDocumentFileViewProvider to allow custom language expressions inside of what are otherwise HTML files alongside custom tags/attributes ... -
Created How can I suppress "Wrong attribute value" warning in XML validated against XSD?
In my custom language plugin I've registered additional XSDs that can be used in HTML markup via the FileNsInfoProvider extension point (as well as other EPs). As expected, these XSDs constrain ma...