Exemple #1
0
        /// <inheritdoc />
        public override bool Initialize()
        {
            PathFixer = new PathFixer(LowerCaseDirectories, Slashes);

            RegisterSyntaxNodeAction(PathFix, TypeScript.Net.Types.SyntaxKind.TaggedTemplateExpression);
            return(base.Initialize());
        }
Exemple #2
0
        /// <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));
        }