anchor.diff:  
     static const LintCode packageDirectiveBeforeRelative = LintCode(
         'directives_ordering', "Place 'package:' {0}s before relative {0}s.");
  -
  -  DartProject? project;
   
     DirectivesOrdering()
         : super(
  
positive.code:   final DirectivesOrdering rule;
  
    _Visitor(this.rule);
  
    DartProject? get project => rule.project;
  
    @override
    void visitCompilationUnit(CompilationUnit node) {
  
negative.code: bool _isRelativeDirective(NamespaceDirective node) =>
      !_isAbsoluteDirective(node);
  
  class DirectivesOrdering extends LintRule {
    static const LintCode dartDirectiveGoFirst =
        LintCode('directives_ordering', "Place 'dart:' {0}s before other {0}s.");
  
  