UnityEngineAnalyzer
UnityEngineAnalyzer copied to clipboard
Roslyn Analyzer for Unity3D
Unity Syntax Analyzer Analyzing: ...\Assembly-CSharp.csproj With Unity version: LATEST Process is terminating due to StackOverflowException. It's a huge project with 4,000,000 lines csharp codes.
Excute: `F:\UnityEngineAnalyzer-Alpha-5\UnityEngineAnalyzer.CLI.exe F:\game\game.csproj ` _Is the require dll named `System.Threading.Tasks.Dataflow` searchpath problem?_ Exception: ``` Unity Syntax Analyzer Analyzing: F:\game\game.csproj There was an exception running the analysis System.AggregateException: 发生一个或多个错误。 ---> System.IO.FileNotFoundException:...
At least one inspection which is available (e.g. `Invoke` method assurance) is not listed in the README and there is therefore no way to know it exists without running into...
List of analyzers in ReShaper: https://github.com/JetBrains/resharper-unity/wiki there are few analyzers that this project do not have like: https://github.com/JetBrains/resharper-unity/wiki/Avoid-null-comparisons-against-UnityEngine.Object-subclasses could be usefull
DoNotUseCameraMainInUpdate ShouldCacheDelegate Remove DoNotUseForeachInUpdate DoNotBoxWhenInvoke DoNotUseEnumTypeParameter StructShouldImplementIEquatable StructShouldOverride DoNotUseMaterialName
Hello, I am interested in deploying a static analysis tool. I am looking for something that ideally would run entirely on the Unity Cloud Build stack, and that I could...
I tried to build & run CLI project, but found thousands of Type load exceptions while running. But after I setting AutoGenerateBindingRedirects to true it runs as expected. Сould you...
Hi, vad710. Because the NuGet version is too old. So I want to install by Vsix. But when I use vs 2017 to build UnityEngineAnalyzer.Vsix in the project. It throws...
Input.touces & Input.accelerationEvents allocate temporare variables. Use Input.GetTouches & Input.touchCount instead. Same for accelerations: GetAccelerationEvent & accelerationEventCount PS. We should list whatever comes to mind. So these can be then...