User:RailML Coord Common/Tools
Jump to navigation
Jump to search
Formatting checks
In compliance with Dev:Syntactic_Guidelines
Find and remove tabulators
\t
Xpath for empty nodes
//*[text() and not(normalize-space()) and not(*)]
Lines not ending with a tag
[^>]$
Lines not starting with a tag
^ *[^ <]
Check indentation
"BEGINFILE { indent=0 } /^ *<\/[^>]+>$/ { indent=indent-2 } /[^ ]/ { here=match($0, /</)-1 ; if (indent != here) print FILENAME, \":\", FNR, \":\", $0 } /^ *<[^/!?][^>]*[^/]>$/ { indent=here+2 }" *.xsd