Unity support for both ReSharper and Rider
Note: this release is for informational purposes only. This release is bundled with Rider 2021.3.2, and available to download from the Extension Manager for ReSharper 2021.3 (2021.3.2.229).
.anim
files that are larger than 50Mb (RIDER-71633, #2229).asmdef
file (RSPL-6988, #2234)See also the Rider 2021.3.2 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.3, and available to download from the Extension Manager for ReSharper 2021.3 (2021.3.0.208).
[Tooltip]
attribute shown when hovering over a field (#2032, RIDER-64323, #2163)[Tooltip]
attribute for a serialised field (RIDER-64613, #2163).asmdef
references (#702, #2179).asmdef
files (#2179).asmdef
files (#2179).asmdef
files (#2179).asmdef
files (#2191).asmdef
files (#2191).asmdef
files (#2191).asmdef
files (#2191).meta
and .asmdef
files (RIDER-66223, #2174)base.OnGUI
when base
is not PropertyDrawer
(RSRP-482954, #2159)Conservative
tag in shader files (RIDER-66363).asmdef
file from templates (RIDER-68633)struct
constraint with an interface on a generic method parameter (RIDER-68095, #2197)See also the Rider 2021.3 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.2.1, and available to download from the Extension Manager for ReSharper 2021.2 (2021.2.1.144).
[UnityTearDown]
are treated as in use (#2135)See also the Rider 2021.2.1 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.1.3. There is no update for ReSharper, as the changes were Rider only. The latest ReSharper release for 2021.1 is available in the Extension Manager (2021.1.2.127).
packages-lock.json
is disabled (#2084)packages-lock.json
is disabled (#2084)See also the Rider 2021.1.3 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.2, and available to download from the Extension Manager for ReSharper 2021.2 (2021.2.0.129).
[UnitySetUp]
are treated as in use (#2048, #2047)ExitGUIException
while debugging the editor in Unity 2021.2 (RIDER-64944, #2119)See also the Rider 2021.2 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.1.2, and available to download from the Extension Manager for ReSharper 2021.1 (2021.1.2.127).
Note: there was no separate release for Rider 2021.1.1. No code changes were made between 2021.1.0 and 2021.1.1.
UnityException
, MissingComponentException
, MissingReferenceException
, UnassignedReferenceException
(RIDER-60794, RIDER-60795, DEXP-585430, DEXP-534612, DEXP-558487, #2057)EvaluatorAbortedException
control flow exception (DEXP-570625, #2057)See also the Rider 2021.1.2 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2021.1.0, and available to download from the Extension Manager for ReSharper 2020.1 (2021.1.0.114).
Animator.Play
methods (RIDER-17449, #1982)SerializedObject
and SerializedProperty
(#1991)UxmlFactory
derived classes as implicitly used (RIDER-54860, #2002)try
and foreach
in Burst analysis. These are supported since Burst 1.4 (#2015, #1378, #2017).meta
files in the root of the Packages
folder, and in file:
based packages (#2000).asmdef
files (#2002)Packages
folder showing the non-project dialog when being modified (#1997)See also the Rider 2021.1.0 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.3.3, and available to download from the Extension Manager for ReSharper 2020.3 (2020.3.3.149).
Note: there was no separate release for Rider 2020.3.2. No code changes were made between 2020.3.1 and 2020.3.2.
inspectcode
(#2003)See also the Rider 2020.3.3 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.3.1, and available to download from the Extension Manager for ReSharper 2020.3 (2020.3.1.132).
See also the Rider 2020.3.1 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.3.0, and available to download from the Extension Manager for ReSharper 2020.3 (2020.3.0.125).
[BurstDiscard]
attribute to Burst compiled methods (#1852)SharedStatic
for Burst context (#1852)SharedStatic
in Burst code (#1852)[SerializeReference]
(#1340, #1923)[NativeSetThreadIndex]
to mean implicit usage (#1619, #1923)EditorWindow.CreateGUI
message (1937)#if
directives (RIDER-49212, #1868)multi_compile
, shader_feature
, target
, geometry
, etc. (RIDER-49527, #1826)Editor
and EditorWindow
classes (#1702, #1704, #1876)EditorBuildSettings.asset
(DEXP-554913, #1916)HelpURLAttribute
(#145, #1923)[Range]
and [Min]
attribute integer value analysis (#1788, #1923)[SerializeField]
attribute warnings for fields of generic type T
(#1885, #1923)[SerializeField]
attribute warnings for builtin types such as Vector2Int
and RectInt
(RIDER-18729, #1923)ComponentSystemBase
(#1895, (RIDER-46106, #1923)Dictionary
fields being treated as serialised fields (#1776, #1923)sfield
and sprop
live templates being unavailable in [Serializable]
types (#1662, #1923).asmdef
file template missing under Packages
folder (#780, #1923)MonoBehaviour
based components (#1544, #1935)[Explicit]
attribute on unit tests (#1731, RIDER-48686, #1825)EditorApplication.update
(#1837)See also the Rider 2020.3.0 milestone, and the CHANGELOG.