/no-namespace-providers-rider-plugin

JetBrains Rider plugin to automatically mark all directories in your projects as not a namespace providers

Primary LanguageJavaMIT LicenseMIT

No-Namespace-Providers JetBrains Rider Plugin

drawing

badge

Automatically mark all directories in your projects as not a namespace providers.

preview

Build

./gradlew build

Plugin artifact will be written to

build/libs/no-namespace-providers-rider-plugin-<version>.jar

Publish

export ORG_GRADLE_PROJECT_intellijPublishToken="..."
./gradlew publishPlugin

Debug

Use runIde gradle task to debug on a Rider instance.

Manual Installation

Download latest release jar and load it to your Rider: https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk

Design

The code is a bit hacky. I could not find a proper plugin integration point to implement this behavior.

However, it won't affect performance and should supply good results as long as FS changes are done from within Rider.