pre-commit hook to remove cell output of .ipynb notebook and some metadata for better security.
Sample config:
repos:
- repo: https://github.com/aflc/pre-commit-jupyter
rev: v1.0.0
hooks:
- id: jupyter-notebook-cleanup
args:
- --remove-kernel-metadata
- --pin-patterns
- "[pin];[donotremove]"
If you have "pin patterns", You can keep cell outputs like that:
# [pin]
some_function()
print("some info")
# [donotremove]
some_function()
print("some info")