Skip to content

Instantly share code, notes, and snippets.

@SebastianAigner
Last active September 9, 2021 15:27
Show Gist options
  • Save SebastianAigner/a47a77f5e519fc74185c077ba12624f9 to your computer and use it in GitHub Desktop.
Save SebastianAigner/a47a77f5e519fc74185c077ba12624f9 to your computer and use it in GitHub Desktop.
Structural Search and Replace Template to mark RProps interfaces as external

This is a template for Structural Search and Replace to mark Props interfaces as external. To use it, open SSR via File | Find | Replace Structurally, click on the wrench icon, and select "Import Template from Clipboard". You can then click "Find" and "Replace All" to annotate all interfaces properly.

<replaceConfiguration name="Mark Props interface as external" text="interface $name$ : Props" recursive="false" caseInsensitive="true" type="Kotlin" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="false" replacement="external interface $name$ : Props">
  <constraint name="__context__" within="" contains="" />
  <constraint name="name" within="" contains="" />
</replaceConfiguration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment