.. | ||
check-file-for-starting-slash.py | ||
check-if-auto-updated.py | ||
new-line-and-empty-line-checker.py | ||
README.md |
All the files here will be run by validators.sh
as part of the check pipeline
Specifications
Scripts will be passed a space separated list of files to check
e.g ./script.sh "Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt"
If you want your output to be parsed by the caller script, follow the below specs,else the output will be displayed raw in actions summaries
Wrapped calls
Wrapped calls checks
Scripts should check if its being run by the caller script. The environment variable IS_RUNNING_UNDER_CALLER_SCRIPT
will be set to one
Wrapped calls Specifications
Checker scripts will now have to print out the name of the check followed by a new line
Example New line checker
This value will be used as the checker title
After that, the descriptions will need to be printed out
Example To fix the error, you have to remove the empty lines or new lines at the end of the file
This is for contributors to understand why the checks failed
Outputs from now on will have to be in separate lines for each warnings or errors
This is the format for errors
Example E,filename,line_number
In the above example, E
stands for errors. Accepted values are E
and W
for errors and warnings respectively
filename is the name of the file that the error comes from.
line_number is the line the script detected the error in.