Details

    • Type: Finding Detection
    • Status: Active
    • Resolution: Unresolved
    • Labels:
    • Message:
      Complete the task associated to this "TODO" comment.
    • Default Severity:
      Info
    • Default Quality Profiles:
      Sonar way
    • Targeted languages:
      ABAP, Flex, PL/I, Python, RPG, TypeScript
    • Covered Languages:
      APEX, C#, C, C++, Cobol, Go, HTML, Java, JavaScript, Kotlin, Objective-C, PHP, PL/SQL, Ruby, Scala, Swift, T-SQL, VB.Net, VB6, XML
    • Analysis Level:
      Syntactic Analysis
    • Analysis Scope:
      Main Sources, Test Sources
    • Common Rule:
      Yes
    • CWE:
      CWE-546
    • Checkstyle:
      TodoComment
    • ESLint:
      no-warning-comments

      Description

      TODO tags are commonly used to mark places where some more code is required, but which the developer wants to implement later.
      Sometimes the developer will not have the time or will simply forget to get back to that tag.
      This rule is meant to track those tags and to ensure that they do not go unnoticed.

      See

        Attachments

          Issue Links

          1.
          Swift RSPEC-2850 Language-Specification Active Unassigned
          2.
          C-Family RSPEC-2888 Language-Specification Active Unassigned
          3.
          Java RSPEC-3145 Language-Specification Active Unassigned
          4.
          Flex RSPEC-3146 Language-Specification Active Unassigned
          5.
          JavaScript RSPEC-3148 Language-Specification Active Unassigned
          6.
          PHP RSPEC-3149 Language-Specification Active Unassigned
          7.
          C# RSPEC-3404 Language-Specification Active Unassigned
          8.
          T-SQL RSPEC-4110 Language-Specification Active Unassigned
          9.
          Go RSPEC-4486 Language-Specification Active Unassigned
          10.
          Kotlin RSPEC-4739 Language-Specification Active Unassigned
          11.
          Ruby RSPEC-4740 Language-Specification Active Unassigned
          12.
          HTML RSPEC-4747 Language-Specification Active Unassigned
          13.
          Cobol RSPEC-5048 Language-Specification Active Unassigned
          14.
          XML RSPEC-5121 Language-Specification Active Unassigned
          15.
          VB.NET RSPEC-5195 Language-Specification Active Unassigned
          16.
          VB6 RSPEC-6036 Language-Specification Active Unassigned

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                fabrice.bellingard Fabrice Bellingard
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: