Unofficial.JetBrains.ReSharper.CommandLineTools.With.UnitySupport.2018.1 (nuget): Adds support for the Unity engine.  • Highlights Unity event functions and fields with an icon in the editor gutter. • Marks fields and methods implicitly used by Unity as in use. • Knows about all Unity script classes (MonoBehaviour, ScriptableObject, EditorWindow, etc). • Marks empty event methods as dead code. • Supports Unity API 5.0 - 5.6, and 2017.1b5. • Inspections and Quick Fixes for incorrect event function method signature and return types. • Support for undocumented functions such as OnValidate and OnPreGeneratingCSProjectFiles. • Warns if a coroutine return value is unused. • Context actions to add SerializeField or NonSerialized attributes to fields. • Context action to convert auto-property to property with serialized backing field. • Context action to convert event function method signature to/from coroutine. • Use Generate Code to create event functions, with parameters. • Start typing for automatic completion of event function declarations in a class. • Event function descriptions for methods and parameters displayed in tooltips and QuickDoc • "Read more" in QuickDoc navigates to Unity API documentation. • Correctly update .meta files. • Code completion, find usages and rename support for Invoke, InvokeRepeating, IsInvoking and CancelInvoke. Also Start/StopCoroutine. • Inspections for incorrectly applied attributes. • Inspection and Quick Fix to use CompareTag instead of string comparison. • Inspection and Quick Fix for using new with ScriptableObject or MonoBehaviour. • Inspection and Quick Fix for redundant SerializeField attribute usage. • "Create serialized field" from usage Quick Fix. • Suppress naming consistency checks on event functions. • Prevent ReSharper from suggesting `Assets` or `Scripts` as part of the namespace of your code. • Automatically sets Unity projects to C# 4 or C# 6. No more suggestions for features that won't compile! • Highlights UnityEngine.Color and Color32. Edit via colour palette quick fix. • Treats Unity debug assertions as assertion methods in ReSharper control flow analysis. • String formatting assistance for debug log methods. • Regex assistance for EditorTestsWithLogParser.ExpectLogLineRegex. • Types and type members marked with UnityEngine.Networking attributes are marked as in use. • Code completion, find usages and rename support for SyncVarAttribute hook function. • Inspections for incorrect SyncVarAttribute usage. • Marks empty event functions as dead code, with Quick Fix to remove. • Parse ShaderLab files, with syntax highlighting and syntax error highlighting. • Simple highlighting and code completion in Cg and HLSL code blocks and files. • Brace matching, todo explorer and commenting support for ShaderLab files. • Colour highlighting and editing in ShaderLab files. • Support for modularised UnityEngine assemblies. • Unity specific file templates.
Keywords: resharper|unity|unity3d|hacktoberfest|jetbrains|plugin|resharper-plugin|rider|unity-editor