In __sdk_update, candidates wouldn't be updated if the same number of
candidates were removed & added because detection was solely based on
old vs. new candidate counts.
Standardize the formatting of .feature files using auto-formatting
specified in .editorconfig, plus some manual reformatting that conforms
to .editorconfig:
- Use 4-character-wide tabs for indents
- Only one empty line at end of file
- Add or remove empty lines
- Insert initial spaces in comments
- Remove extra spaces in 2 Cucumber Given clauses
Standardize the formatting of .groovy files using auto-formatting
specified in .editorconfig, plus some manual reformatting that conforms
to .editorconfig:
- Fix improper indents
- Use 4-character-wide tabs for indents
- Only one empty line at end of file
- Add or remove empty lines
- Optimize imports
- Files generated by HookResponses conform to new formatting
- Other minor spacing cleanup
Standardize the formatting of .sh files using auto-formatting specified
in .editorconfig, plus some manual reformatting that conforms to
.editorconfig:
- Fix improper indents
- Use 4-character-wide tabs for indents
- Append () to function names in function declarations
- Only one empty line at end of file
- Add or remove empty lines
- Insert initial spaces in comments
- Removed unnecessary semicolons
- Spread conditionals over multiple lines
- Other minor spacing & format cleanup
assertLinkedCandidate previously compared a calculated link path to a given path, which failed when either path was different but pointed to the same file
assertLinkedCandidate now just correctly ensures paths point to same file
Setting 'noclobber' in bash or zsh prevents writing to an existing
regular file when using > as redirecting operator. Setting 'noclobber' allows
users of interactive shells to prevent accidential overwriting of
existing files.
bash and zsh allow to use >| as redirection operator so that the
redirection is attempted.
Because the write to the status files is required and not by accident
the >| is used in those cases.