anchor.diff:     * Hint for cases where the source expects a method or function to return a
      * non-void result, but the method or function signature returns void.
      *
  -   * @param name the name of the method or function that returns void
  +   * Parameters:
  +   * 0: the name of the method or function that returns void
      */
     static const HintCode USE_OF_VOID_RESULT = const HintCode(
         'USE_OF_VOID_RESULT',
  
positive.code:   static const ErrorType TODO = const ErrorType('TODO', 0, ErrorSeverity.INFO);
  
    /**
     * Extra analysis run over the code to follow best practices, which are not in the Dart Language
     * Specification.
     */
    static const ErrorType HINT = const ErrorType('HINT', 1, ErrorSeverity.INFO);
  
    /**
     * Compile-time errors are errors that preclude execution. A compile time error must be reported
     * by a Dart compiler before the erroneous code is executed.
     */
    static const ErrorType COMPILE_TIME_ERROR =
        const ErrorType('COMPILE_TIME_ERROR', 2, ErrorSeverity.ERROR);
  
    /**
     * Checked mode compile-time errors are errors that preclude execution in checked mode.
     */
    static const ErrorType CHECKED_MODE_COMPILE_TIME_ERROR = const ErrorType(
        'CHECKED_MODE_COMPILE_TIME_ERROR', 3, ErrorSeverity.ERROR);
  
    /**
     * Static warnings are those warnings reported by the static checker. They have no effect on
     * execution. Static warnings must be provided by Dart compilers used during development.
     */
    static const ErrorType STATIC_WARNING =
        const ErrorType('STATIC_WARNING', 4, ErrorSeverity.WARNING);
  
    /**
     * Many, but not all, static warnings relate to types, in which case they are known as static type
     * warnings.
     */
    static const ErrorType STATIC_TYPE_WARNING =
        const ErrorType('STATIC_TYPE_WARNING', 5, ErrorSeverity.WARNING);
  
    /**
     * Syntactic errors are errors produced as a result of input that does not conform to the grammar.
     */
    static const ErrorType SYNTACTIC_ERROR =
        const ErrorType('SYNTACTIC_ERROR', 6, ErrorSeverity.ERROR);
  
    /**
     * Lint warnings describe style and best practice recommendations that can be used to formalize a project's style
     * guidelines.
     */
    static const ErrorType LINT = const ErrorType('LINT', 7, ErrorSeverity.INFO);
  
  
negative.code:    * 15.8 Parameterized Types: Any use of a malbounded type gives rise to a
     * static warning.
     *
     * Parameters:
     * 0: the name of the type being referenced (<i>S</i>)
     * 1: the number of type parameters that were declared
     * 2: the number of type arguments provided
     *
     * See [CompileTimeErrorCode.CONST_WITH_INVALID_TYPE_PARAMETERS], and
     * [StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS].
     */
  