@@ -125,9 +125,7 @@ module Templating {
125125 /**
126126 * Gets the innermost JavaScript expression containing this template tag, if any.
127127 */
128- Expr getEnclosingExpr ( ) {
129- expr_contains_template_tag_location ( result , getLocation ( ) )
130- }
128+ Expr getEnclosingExpr ( ) { expr_contains_template_tag_location ( result , getLocation ( ) ) }
131129 }
132130
133131 /**
@@ -210,9 +208,7 @@ module Templating {
210208 *
211209 * If not known, the relevant syntax will be determined by a heuristic.
212210 */
213- TemplateSyntax getTemplateSyntax ( ) {
214- result = range .getTemplateSyntax ( )
215- }
211+ TemplateSyntax getTemplateSyntax ( ) { result = range .getTemplateSyntax ( ) }
216212 }
217213
218214 /** Companion module to the `TemplateInstantiation` class. */
@@ -244,7 +240,12 @@ module Templating {
244240 exists ( TemplateInstantiaton inst , API:: Node base , string name |
245241 base .getARhs ( ) = inst .getTemplateParamsNode ( ) and
246242 result = base .getMember ( name ) and
247- succ = inst .getTemplateFile ( ) .getAnImportedFile * ( ) .getAPlaceholder ( ) .getInnerTopLevel ( ) .getAVariableUse ( name )
243+ succ =
244+ inst .getTemplateFile ( )
245+ .getAnImportedFile * ( )
246+ .getAPlaceholder ( )
247+ .getInnerTopLevel ( )
248+ .getAVariableUse ( name )
248249 )
249250 or
250251 exists ( string prop , DataFlow:: SourceNode prev |
@@ -322,7 +323,10 @@ module Templating {
322323
323324 /** Gets the template file referenced by this node. */
324325 final TemplateFile getTemplateFile ( ) {
325- result = this .getValue ( ) .( TemplateFileReferenceString ) .getTemplateFile ( getFile ( ) .getParentContainer ( ) )
326+ result =
327+ this .getValue ( )
328+ .( TemplateFileReferenceString )
329+ .getTemplateFile ( getFile ( ) .getParentContainer ( ) )
326330 }
327331 }
328332
@@ -386,18 +390,12 @@ module Templating {
386390 private class UpwardTraversalSuffix extends TemplateFileReferenceString {
387391 TemplateFileReferenceString original ;
388392
389- UpwardTraversalSuffix ( ) {
390- original = "../" + this
391- }
393+ UpwardTraversalSuffix ( ) { original = "../" + this }
392394
393- override Folder getContextFolder ( ) {
394- result = original .getContextFolder ( ) .getParentContainer ( )
395- }
395+ override Folder getContextFolder ( ) { result = original .getContextFolder ( ) .getParentContainer ( ) }
396396
397397 /** Gets the original string including the `../` prefix. */
398- TemplateFileReferenceString getOriginal ( ) {
399- result = original
400- }
398+ TemplateFileReferenceString getOriginal ( ) { result = original }
401399 }
402400
403401 /**
@@ -484,7 +482,9 @@ module Templating {
484482 * and vice versa in `B/components/foo.js`.
485483 */
486484 pragma [ nomagic]
487- private int getRankOfMatchingTarget ( TemplateFile file , Folder baseFolder , TemplateFileReferenceString ref ) {
485+ private int getRankOfMatchingTarget (
486+ TemplateFile file , Folder baseFolder , TemplateFileReferenceString ref
487+ ) {
488488 file = getAMatchingTarget ( ref ) and
489489 baseFolder = ref .getContextFolder ( ) and
490490 exists ( string filePath , string refPath |
@@ -663,33 +663,31 @@ module Templating {
663663 string rawPath ;
664664
665665 TemplateInclusionTag ( ) {
666- rawPath = getRawText ( ) .regexpCapture ( "[{<]% *(?:import|include|extend|require)s? *(?:[(] *)?['\"]?(.*?)['\"]? *(?:[)] *)?%[}>]" , 1 )
666+ rawPath =
667+ getRawText ( )
668+ .regexpCapture ( "[{<]% *(?:import|include|extend|require)s? *(?:[(] *)?['\"]?(.*?)['\"]? *(?:[)] *)?%[}>]" ,
669+ 1 )
667670 or
668671 rawPath = getRawText ( ) .regexpCapture ( "\\{\\{!?[<>](.*?)\\}\\}" , 1 )
669672 }
670673
671674 /** Gets the imported path (normalized). */
672- string getPath ( ) {
673- result = rawPath .trim ( ) .replaceAll ( "\\" , "/" ) .regexpReplaceAll ( "^\\./" , "" )
674- }
675+ string getPath ( ) { result = rawPath .trim ( ) .replaceAll ( "\\" , "/" ) .regexpReplaceAll ( "^\\./" , "" ) }
675676
676677 /** Gets the file referenced by this inclusion tag. */
677678 TemplateFile getImportedFile ( ) {
678- result = getPath ( ) .( TemplateFileReferenceString ) .getTemplateFile ( getFile ( ) .getParentContainer ( ) )
679+ result =
680+ getPath ( ) .( TemplateFileReferenceString ) .getTemplateFile ( getFile ( ) .getParentContainer ( ) )
679681 }
680682 }
681683
682684 /** The imported string from a template inclusion tag. */
683685 private class TemplateInclusionPathString extends TemplateFileReferenceString {
684686 TemplateInclusionTag tag ;
685687
686- TemplateInclusionPathString ( ) {
687- this = tag .getPath ( )
688- }
688+ TemplateInclusionPathString ( ) { this = tag .getPath ( ) }
689689
690- override Folder getContextFolder ( ) {
691- result = tag .getFile ( ) .getParentContainer ( )
692- }
690+ override Folder getContextFolder ( ) { result = tag .getFile ( ) .getParentContainer ( ) }
693691 }
694692
695693 /**
@@ -698,13 +696,9 @@ module Templating {
698696 private class ConsolidateCall extends TemplateInstantiaton:: Range , API:: CallNode {
699697 string engine ;
700698
701- ConsolidateCall ( ) {
702- this = API:: moduleImport ( "consolidate" ) .getMember ( engine ) .getACall ( )
703- }
699+ ConsolidateCall ( ) { this = API:: moduleImport ( "consolidate" ) .getMember ( engine ) .getACall ( ) }
704700
705- override TemplateSyntax getTemplateSyntax ( ) {
706- result .getAPackageName ( ) = engine
707- }
701+ override TemplateSyntax getTemplateSyntax ( ) { result .getAPackageName ( ) = engine }
708702
709703 override DataFlow:: SourceNode getOutput ( ) {
710704 result = getParameter ( [ 1 , 2 ] ) .getParameter ( 1 ) .getAnImmediateUse ( )
@@ -713,16 +707,10 @@ module Templating {
713707 result = this
714708 }
715709
716- override DataFlow:: Node getTemplateFileNode ( ) {
717- result = getArgument ( 0 )
718- }
710+ override DataFlow:: Node getTemplateFileNode ( ) { result = getArgument ( 0 ) }
719711
720- override DataFlow:: Node getTemplateContentNode ( ) {
721- none ( )
722- }
712+ override DataFlow:: Node getTemplateContentNode ( ) { none ( ) }
723713
724- override DataFlow:: Node getTemplateParamsNode ( ) {
725- result = getArgument ( 1 )
726- }
714+ override DataFlow:: Node getTemplateParamsNode ( ) { result = getArgument ( 1 ) }
727715 }
728716}
0 commit comments