resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs (21 lines): - line 106: // TODO: Handle multiple add/removes - line 138: // TODO: Notify the user that a weird/unsupported reference modification has happened - line 172: // TODO: Notify the user that a weird/unsupported reference modification has happened - line 210: // TODO: Notify the user - line 219: // TODO: Notify user that modifying a generated project will lose changes - line 237: // TODO: How to handle referencing registry packages if overrideReferences is true? - line 251: // TODO: How should we reference a non-autoReferenced asmdef? - line 280: // TODO: How do we add a reference explicitly? Is it by asset GUID or assembly name? - line 285: // TODO: We should check if overrideReferences is set to true, and figure out what to do in this case - line 343: // TODO: Notify the user - line 352: // TODO: Support adding assemblies to predefined projects - line 357: // TODO: Notify the user - line 371: // TODO: All of the above ^^ - line 408: // TODO: Notify user that modifying a generated project will lose changes - line 418: // TODO: Notify user that modifying a generated project will lose changes - line 436: // TODO: Should set "autoReferenced" to false in the removed asmdef project. Should this prompt? - line 503: // TODO: Notify the user - line 513: // TODO: Notify the user - line 524: // TODO: All of the above ^^ - line 558: // TODO: Helper function in JsonNewUtil that doesn't allocate? - line 590: // TODO: Safely handle a removed reference resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs (9 lines): - line 90: // TODO: Can we get indents in this prefix? - line 91: // TODO: Should the document prefix be part of the document node? - line 627: // TODO: Do we need a COMPACT_SEQUENCE_NODE? - line 676: // TODO: Do we need a COMPACT_MAPPING_NODE? - line 733: // TODO: IJ parser will handle multiple anchor/tags as errors - line 826: // TODO: Is TAG_CHARS a superset of ns-plain? - line 827: // TODO: Perhaps we should accept all text and add an inspection for invalid chars? - line 1164: // TODO: Can this be handled by the lexer? - line 1443: // TODO: Should we rollback? resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs (5 lines): - line 99: public SerializedFieldStatus IsSerializableTypeDeclaration([NotNullWhen(true)] ITypeElement? type, bool useSwea = true) //TODO - use serializedRefProvider - line 157: // TODO: Rewrite this whole section to properly mimic UnitySerializationLogic.cs - line 270: // TODO - could be private (at least in Unity2019.4 up to 2021) - line 379: public SerializedFieldStatus IsSerialisedAutoProperty(IProperty? property, bool useSwea) //TODO - probably update it as well - line 393: // if (IsSerializableTypeDeclaration(containingType, useSwea) != SerializedFieldStatus.SerializedField)//TODO != SerializedField, maybe is not the best solution debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs (4 lines): - line 123: // TODO: Should we show this? - line 292: // TODO: This is resolved via the "exposedName" serialised property. Should we show this? - line 293: // TODO: This can be resolved via a "defaultValue" serialised property. Should we show this? - line 299: // TODO: Figure out a test case resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs (4 lines): - line 45: // TODO: This should be in a background task - line 66: // TODO: Should we skip enum values? - line 80: // TODO: Include parameter names? - line 112: // TODO: Ideally, we should disable AbbreviationsSettingsProvider, or we'll ignore our own abbreviations resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs (4 lines): - line 50: // TODO: Remove FrontendBackendHost. It's too easy to get circular dependencies - line 74: // TODO: ReactiveEx.ViewNotNull isn't NRT ready - line 121: // TODO: Is there a simpler check that the model is still connected? - line 167: // TODO: This would be much easier with a property resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs (3 lines): - line 367: // TODO: Multiple candidates! - line 387: // TODO: Multiple candidates in a file - line 437: // TODO: drop daemon dependency and inject components in constructor resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs (3 lines): - line 210: new IndexClassInfo(string.Empty); //TODO - maybe names are useless - just for debug - line 277: //TODO - not the optimal solution - line 394: //TODO: remove this extra validations after fix resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs (3 lines): - line 374: // TODO: Support registry scopes - line 429: // TODO: Strip unused packages - line 825: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler tools/apiParser/src/Program.cs (3 lines): - line 173: // TODO: Would this be better to mark the parameter as optional? - line 402: // TODO: Check if these event functions are available in 5.0 - 5.6 - line 468: // TODO: Check if these event functions are available in 5.0 - 5.6 resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/InUnityCSharpProject.cs (3 lines): - line 39: // TODO: Add scope for inside the Packages folder (with or without PSI project?) - line 40: // TODO: Add scope for inside an assembly definition folder - line 45: // TODO: Should it have a base of C# project? What about folders outside of the PSI project structure? resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeSpec.cs (2 lines): - line 30: // TODO: Perhaps this should be an extension method - line 33: // TODO: It would be nice to also cache the closed generic and array types resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs (2 lines): - line 282: //TODO: maybe check if implements void Baker::Bake(T) - line 451: // TODO - for further refactoring feature: replace, delete, etc. resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantMacrosProvider.cs (2 lines): - line 19: // TODO: Unity team will add _DECLARED_KEYWORD suffix for every shader keyword symbol in feature releases, need to decide based on Unity version if we need to add extra define symbols - line 36: // TODO: can't use real location, because symbol not registered in symbol table. Have to support symbols from shader features in C++ engine. resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs (2 lines): - line 338: //TODO: maybe check if implements void Baker::Bake(T) - line 488: // TODO - for further refactoring feature: replace, delete, etc. resharper/resharper-unity/src/Unity.Rider/Integration/AsmDef/Feature/Notifications/GeneratedFileNotification.cs (2 lines): - line 36: // TODO: Why are these [CanBeNull]? - line 59: // TODO: ReactiveEx.ViewNotNull isn't NRT ready resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs (2 lines): - line 96: // TODO: This doesn't really handle optional parameters very well - line 123: // TODO: Replace with Equals(type, typeSpec.AsIType) if this gets more complex resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs (2 lines): - line 44: // TODO: Should we do this check here? - line 74: // TODO: Do we need to do this check here? resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityCachesFinder.cs (2 lines): - line 45: // TODO: Check this works - line 58: // TODO: We shouldn't have to pass in appPath here resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs (2 lines): - line 146: // TODO: document local - line 199: // public readonly string? Author; // TODO: Author might be a map, e.g. author[name] resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderProgramCache.cs (2 lines): - line 208: // TODO: cpp global cache should calculate cache only when PSI for file with cpp injects is committed. - line 389: // TODO: handle built-in https://docs.unity3d.com/Manual/SL-MultipleProgramVariants.html resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs (2 lines): - line 41: // TODO: This returns the C# Unity project scope even if there's no project! - line 49: // TODO: Review all scope points rider/protocol/src/main/kotlin/model/backendUnity/BackendUnityModel.kt (2 lines): - line 138: // TODO: Is this useful? Can we just try to call openFileLineCol directly? - line 141: // TODO: This should be a simple property, reset when the protocol is lost resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs (2 lines): - line 80: // TODO: [C#8] default interface implementations - line 225: // TODO: Show different text resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs (2 lines): - line 157: // TODO: This is all run on the main thread, at least during solution load, which is very expensive - line 505: // TODO: Mark assets as non-user files, as they should not be edited manually resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrors.xml (2 lines): - line 81: - line 467: resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs (2 lines): - line 110: // TODO: Use the indentation indicator value to set this - line 348: // TODO 2019.3 krasnotsvetov RIDER-31051 resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlighterProcess.cs (2 lines): - line 52: // TODO: Highlight identifiers - line 64: // TODO: Move to ShaderLabSyntaxHighlightingStage resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/InjectedHlslInclusionContextProvider.cs (2 lines): - line 57: // TODO 1) is cache ready? what will happen under document transaction? check for bad moment? - line 58: // TODO 2) what will happen under psi transaction? include in cache could be out-of date. Try use include quickfix when cginclude is after cgprogram where QF is used rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt (2 lines): - line 54: // TODO: We don't serialise these properties, but the base classes does serialise its own "address" and "port" - line 261: // TODO: Explain the comment above - what modified check? debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs (2 lines): - line 69: // TODO: Make "Scene Path" lazy in 212 - line 135: // TODO: Support extra fallback names resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs (2 lines): - line 22: // TODO: remove when IUnityAdditionalTemplateScopePointsProvider replaces with Platform support for UI categories grouping (https://youtrack.jetbrains.com/issue/RIDER-95661/ShaderLab-Return-own-UI-category-for-Live-Templates-and-remove-hack-with-IUnityAdditionalTemplateScopePointsProvider) - line 47: // TODO: uncomment when IUnityAdditionalTemplateScopePointsProvider replaces with Platform support for UI categories grouping resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs (2 lines): - line 62: // TODO: The linked folder should be the package root folder (which we normally ignore) - line 63: // TODO: Use the PackageManager and try to avoid recursive subfolders processing resharper/resharper-unity/src/Unity/Yaml/AssetSerializationMode.cs (2 lines): - line 14: // TODO: React to changes in serialisation mode - line 27: // TODO: We need to refactor ProjectExtensions, UnityReferencesTracker and UnitySolutionTracker resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs (2 lines): - line 48: // TODO: deps for other assets - line 102: // TODO : prefabs resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs (2 lines): - line 77: // TODO: The main project might be named anything if a user puts a .asmdef in the root of the Assets folder! - line 101: // TODO: If a .asmdef file is placed in the root of Assets, no Assembly-CSharp project will be generated! resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateUnityEventFunctionsAction.cs (2 lines): - line 78: // TODO: Let's avoid #defines - line 80: // TODO: Fix this magic constant!!!! resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlightingStage.cs (1 line): - line 14: // TODO: Implement file structure and usages! resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs (1 line): - line 50: // TODO: Fix sdk and add correct check resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/IUnityAdditionalTemplateScopePointsProvider.cs (1 line): - line 9: /// TODO: this is a hack until Platform refactoring for grouping multiple UI categories in single templates tab debugger/debugger-worker/src/MetadataTypeEx.cs (1 line): - line 5: // TODO move into platform rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt (1 line): - line 109: // TODO: Consider wording rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt (1 line): - line 114: // TODO: Implement getIcon to provide a different icon per player type (default is the factory icon)? tools/apiParser/src/UnityApi.cs (1 line): - line 104: // TODO: Should this include a version? rider/protocol/src/main/kotlin/model/frontendBackend/FrontendBackendModel.kt (1 line): - line 23: // TODO [213] share model in library, too late to change model in 212 resharper/resharper-json/src/Json/Psi/JsonNewProjectFileLanguageService.cs (1 line): - line 29: // TODO: icon resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs (1 line): - line 6: // TODO : Right now, we use it only for scripts, but we could calculate deps not only for scripts rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityRunConfigurationBase.kt (1 line): - line 44: // TODO: We should be able to return resolvedPromise(null), but the function's type doesn't allow this debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs (1 line): - line 204: // TODO: What to display for ManagedReference? managedReferenceValue is a setter only property resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabLanguageService.cs (1 line): - line 30: // TODO: Is it ok that this is without preprocessor state? resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/KnownTypesCache.cs (1 line): - line 19: // TODO: If/when Unity support nullability, add this as a parameter, and as a key to the cache resharper/resharper-unity/src/Unity/CSharp/Daemon/UnityElementProblemAnalyzer.cs (1 line): - line 13: // TODO: Rename to something like CSharpUnityElementProblemAnalyzer, and replace Analyze with Run resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs (1 line): - line 90: //TODO - only for previously unknown types resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs (1 line): - line 21: [GeneratorBuilder(GeneratorUnityKinds.UnityEventFunctions, typeof(CSharpLanguage) /* TODO check possibility to mark this class and dependencies as DemandAnyThreadSafe */)] resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs (1 line): - line 54: // TODO: ReactiveEx.ViewNotNull isn't NRT ready resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs (1 line): - line 182: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs (1 line): - line 133: // TODO: Should this be synchronised? resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ExplicitTagStringComparisonAnalyzer.cs (1 line): - line 45: // TODO: Inline variable when the monorepo uses a more modern C# compiler rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/AppleDeviceListener.kt (1 line): - line 132: // TODO: Consider implementing the usbmuxd protocol ourselves resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ITransformHierarchy.cs (1 line): - line 7: // TODO : think about store only parent anchor, because file id is stored in Location resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleFactory.cs (1 line): - line 23: // TODO: Conditionally create this module resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Occurrences/UnityYamlSpecificOccurrenceKindIconProvider.cs (1 line): - line 14: // TODO: Better icon? resharper/resharper-unity/src/Unity/Odin/Attributes/OdinKnownAttributes.cs (1 line): - line 21: // TODO support reference to toggle resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderLabRedundantPreprocessorCharQuickFix.cs (1 line): - line 47: // TODO: When we have a code formatter for ShaderLab, we can just use CodeFormattingHelper.AddLineBreakAfter resharper/resharper-unity/src/Unity/Core/Application/Settings/UnitySettings.cs (1 line): - line 7: // TODO: Should all of these settings be under CodeEditingSettings? resharper/resharper-unity/src/Unity.Rider/ModelZoneMarker.cs (1 line): - line 8: // TODO: Look at moving the models to a better location or namespace? resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.Instances.cs (1 line): - line 39: // TODO: Naming. The YAML spec has an interesting hungarian notation style... resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabCodeStylePreview.cs (1 line): - line 28: return null; // TODO (DK) to be implemented resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs (1 line): - line 196: // TODO: For ReSharper, this is unavailable if the user hasn't installed ReSharper C++ resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs (1 line): - line 53: // TODO support packages? resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs (1 line): - line 57: // TODO why is it copy-pasted across all completion providers? resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferAddressByIdToGraphicsParamsAnalyzer.cs (1 line): - line 96: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs (1 line): - line 74: // TODO: Add highlight for invalid expression. Only useful for user code resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/Identifier.cs (1 line): - line 22: // TODO: This doesn't seem right resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlErrorStage.cs (1 line): - line 10: // TODO: How to handle element problem analysers and huge files? resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/ExternalReference.cs (1 line): - line 13: // TODO : think about storing pointer to Guid here (this will safe 12 bytes), all guids will be interned in some cache resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs (1 line): - line 70: // TODO: We should only really mark it as in use if it's actually used somewhere unity/EditorPlugin/FindUsages/Window/FindUsagesWindowTreeState.cs (1 line): - line 11: // TODO : backend should pass group for each find usage result, frontend (unity) should react for changes and creat grouping nodes per group resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/CompareTagUnknownTagAnalyzer.cs (1 line): - line 28: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs (1 line): - line 11: // TODO : think about storing pointer to data, this will save a lot of memory when graph for file is loaded resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs (1 line): - line 142: // TODO: Fix. Search for subtypes resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LayerMaskAnalyzer.cs (1 line): - line 29: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ScenePathValueHelper.cs (1 line): - line 31: // TODO: Hand roll this for players. Simply follow transform.parent tools/apiParser/src/TypeResolver.cs (1 line): - line 26: // TODO: Provide a better way of handling generics? resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCodeFormatter.cs (1 line): - line 64: // TODO: this is a hack to warmup injected CPP nodes in PSI to avoid problems with parsing under write lock during formatting, we need more robust solution for that problem resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs (1 line): - line 36: // TODO rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt (1 line): - line 69: checkInitialization() // TODO uncomment and check failed tests resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/IVariableReferenceReference.cs (1 line): - line 5: // TODO: Terrible name... resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs (1 line): - line 293: // pass all references to Unity TODO temp workaround, replace with async api resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DuplicateMenuItemShortCutProblemAnalyzer.cs (1 line): - line 31: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler buildScripts/EditorPlugin/BuildScript/CompileEditorPluginBuildStep.cs (1 line): - line 54: // TODO sign artifacts rider/build.gradle.kts (1 line): - line 175: // TODO: Temporary I hope hope hope resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/PropertyDeclaration.cs (1 line): - line 20: // TODO: Perhaps add SetName to ShaderLabIdentifier? rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UssDisabledEditorNotification.kt (1 line): - line 34: // TODO: Maybe in 2020.2 we can do this dynamically without restart? resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs (1 line): - line 251: // TODO : temp solution resharper/resharper-unity-visual-studio-common/src/Integration/ZoneMarker.cs (1 line): - line 6: // TODO: Should this have a VS specific zone requirement? Which one? How do we activate it for testing? resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/PreprocessorDirectiveProblemAnalyzer.cs (1 line): - line 59: // TODO: Show warning if line digits are missing? Defaults to 0 resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefVersionDefinesNameItemsProvider.cs (1 line): - line 66: // TODO: Proper icon resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs (1 line): - line 97: // TODO: `out` or `ref`? resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs (1 line): - line 176: // TODO: Consider adding GetUnityObjectPropertyArray buildScripts/DebuggerTools/BuildScript/CompileDebuggerToolsBuildStep.cs (1 line): - line 53: // TODO sign artifacts resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/FormerlySerializedAsAttributeProblemAnalyzer.cs (1 line): - line 45: // TODO: Validate that the backing field is serialisable resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetsCacheUpdater.cs (1 line): - line 41: // TODO: Why is this being run through ChangeManager? resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs (1 line): - line 84: // TODO: Not sure I like creating a new DeclaredElement here resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs (1 line): - line 121: // TODO: Handle trailing dot unity/EditorPlugin/UnityEventLogSender.cs (1 line): - line 68: // TODO: How can we tell if the message is from a player? resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs (1 line): - line 101: // TODO: Use TextControlModel extension when RD fix issue with async serializers initialisation (there now no guarantee that extension's serializer from Unity plugin registered before first text control model creation and causes exception with Polymorphic serializer non-registered) resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/OdinStringLiteralAutopopupStrategy.cs (1 line): - line 40: // TODO check for ODIN rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/NonUserEditableEditorNotification.kt (1 line): - line 46: // TODO: Wrong lifetime resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs (1 line): - line 106: // TODO: Perhaps we should try and update an existing constructor? resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InputManagerAnalyzer.cs (1 line): - line 33: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs (1 line): - line 87: // TODO replace? resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityQuickListDefaultSettings.cs (1 line): - line 43: // TODO: Not sure if this would be better handled in a .dotSettings file resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs (1 line): - line 100: // TODO: temporary disabled due to upcoming Unity API changes right on RTM 2023.1 release resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementData.cs (1 line): - line 61: //TODO - struct without superclass as Interface - couldn't be used with SerializeRef attribute resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs (1 line): - line 238: // TODO: Use conditional access when the monorepo build uses a more modern C# compiler debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs (1 line): - line 58: // TODO: Make "Active Scene" and "this.gameObject" lazy in 212 debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ComponentChildrenRenderer.cs (1 line): - line 45: // TODO: Make "Scene Path" lazy in 212 resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs (1 line): - line 647: // TODO [vkrasnotsvetov, 193] : patch this logic in JetBrains.ReSharper.Features.Intellisense.CodeCompletion.CSharp.Rules.Generate.OverrideRule resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DrawGizmoAttributeProblemAnalyzer.cs (1 line): - line 97: // TODO: Should this be ExpectedComponentWarning? resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLab.lex (1 line): - line 32: %{ /* TODO: Does Unity support crazy Unicode chars? */ resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/InvalidParametersOnVariableReferenceQuickFix.cs (1 line): - line 51: // TODO: Remove this when we finally get a formatter resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/IComponentHierarchy.cs (1 line): - line 9: // TODO : think about store only owner anchor, because file id is stored in Location resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs (1 line): - line 385: //TODO: add ShortName to TestResult and populate it on Unity side unity/EditorPlugin/Protocol/UnityEditorProtocol.cs (1 line): - line 145: // TODO: Will this cause problems if we call Initialise a second time? resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/AdditionalFileLayoutPatternProvider.cs (1 line): - line 24: // TODO: This doesn't work with ReSharper - the resources haven't been added