Skip to content

dart analyze reports unknown dartdoc directive for {@example /path/to/file.dart} #63504

Description

@jonasfj

There is a new dartdoc directive {@example /path/to/file}, see:
dart-lang/dartdoc#4144

I don't think @include or region-support have landed yet, but they are probably one the table.

This should probably be added here:

case 'animation':
_pushDocDirective(parser.simpleDirective(DocDirectiveType.animation));
return true;
case 'canonicalFor':
_pushDocDirective(
parser.simpleDirective(DocDirectiveType.canonicalFor),
);
return true;
case 'category':
_pushDocDirective(parser.simpleDirective(DocDirectiveType.category));
return true;
case 'end-inject-html':
_endBlockDocDirectiveTag(parser, DocDirectiveType.endInjectHtml);
return true;
case 'end-tool':
_endBlockDocDirectiveTag(parser, DocDirectiveType.endTool);
return true;
case 'endtemplate':
_endBlockDocDirectiveTag(parser, DocDirectiveType.endTemplate);
return true;
case 'inject-html':
_parseBlockDocDirectiveTag(parser, DocDirectiveType.injectHtml);
return true;
case 'macro':
_pushDocDirective(parser.simpleDirective(DocDirectiveType.macro));
return true;
case 'subCategory':
_pushDocDirective(parser.simpleDirective(DocDirectiveType.subCategory));
return true;
case 'template':
_parseBlockDocDirectiveTag(parser, DocDirectiveType.template);
return true;
case 'tool':
_parseBlockDocDirectiveTag(parser, DocDirectiveType.tool);
return true;
case 'youtube':
_pushDocDirective(parser.simpleDirective(DocDirectiveType.youtube));
return true;
}

CC: @szakarias

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-dart-modelFor issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.dart-model-analyzer-packageIssues related to package:analyzermodel-dartdocIssues related to analyzer support for dartdoc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions