[IMG178] update pre-commit to include more hooks
- original Gitlab task: IMG178
This PR introduces the following changes:
- more hooks for pre-commit
- enable flake8 hook
- exclude version1, legacy tests, and 3rd party files from flake8 check
During the maintenance period on Monday, 14 Oct 2024, all new projects will no longer create a container registry as part of the project area. Already existing projects will be unaffected at this time. Instead, users should utilize the official ORNL container registries at camden.ornl.gov (internal/moderate) and savannah.ornl.gov (external/low). Please see ORNL Today article for more info.
Admins will be upgrading ORNL GitLab Servers on Monday, 11 Nov 2024, from 5 PM until 7 PM EST. Repositories will experience intermittent outages during this time.
This PR introduces the following changes: