Update code so "no-shadow" passes #310
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge / deployment checklist
Closes #202
This updates the configuration so that
@typescript-eslint/no-shadowis enabled (instead of justno-shadow, following the@typescript-eslint/no-shadowdocumentation; otherwise some false positives will be outputted). I tried to split my commits per updated file so that I can motivate my changes. Below is an overview of this as well. Suggestions are certainly welcome, and the maintainers can feel free to change things as they see fit 🙂Changes
In
api-client.ts:In
codeql.ts:In
config-utils.test.ts:In
config-utils.ts:validateAndSanitisePath.In
fingerprints.test.ts:In
fingerprints.ts:In
upload-lib.ts: