/// <inheritdoc /> public override bool Initialize() { PathFixer = new PathFixer(LowerCaseDirectories, Slashes); RegisterSyntaxNodeAction(PathFix, TypeScript.Net.Types.SyntaxKind.TaggedTemplateExpression); return(base.Initialize()); }
/// <summary> /// Fix Path handler /// </summary> public bool PathFix(INode node, [CanBeNull] DiagnosticsContext context) { var taggedTemplateExpression = node.Cast <ITaggedTemplateExpression>(); return(Fix ? PathFixer.Fix(taggedTemplateExpression) : PathFixer.Analyze(taggedTemplateExpression, context, Logger, LoggingContext)); }