Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modified the scan logic for pre-commit hooks #107

Closed
wants to merge 25 commits into from

Conversation

aaquibzama-tw
Copy link
Collaborator

The scan logic has now been updated to scan only the diff for each file if Talisman is being used as a pre-commit hook.

For pre-push hook and scan functionalities, Talisman will continue to scan the whole file.

sriharsha-y and others added 19 commits January 10, 2019 15:35
…o thoughtworks-master

# Conflicts:
#	detector/detection_results.go
#	detector/filecontent_detector.go
#	detector/pattern_detector.go
#	runner.go
Resolved conflicts and Updated to latest changes.
This commit adds the below functionalities:

- Generate scan report in JSON format, to be stored in report.json file.
- Ask user for the directory where the reports need to be stored
Adds functionality to generate scan report in JSON format (thoughtworks#104)
The scan logic has now been updated to scan only the diff for each file if Talisman is being used as a pre-commit hook.

For pre-push hook and scan functionalities, Talisman will continue to scan the whole file.
}

log.WithFields(log.Fields{
"additions": result,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's try and make logging of result less verbose.
We can

  • Make this a debug log instead of info
    or
  • Make sure the member Data []byte of type Addition is not logged by default

The scan logic has now been updated to scan only the diff for each file if Talisman is being used as a pre-commit hook.

For pre-push hook and scan functionalities, Talisman will continue to scan the whole file.

Fixed build failure
Stops the scan in scenarios where the checksum is matching
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants