Add support for pre-commit hook/linting

.pre-commit-config.yaml
-----------------------
  o Create initial config for pre-commit hook.

misc/*
  o Basic inline cleanups courtesy of the pre-commit hook.

Signed-off-by: Joey Armstrong <jarmstrong@linuxfoundation.org>
Change-Id: I6aa20216ade22b1a7406e8358864fb245842b713
diff --git a/jjb/voltha-e2e/README b/jjb/voltha-e2e/README
index 8b57f6f..87d01b2 100644
--- a/jjb/voltha-e2e/README
+++ b/jjb/voltha-e2e/README
@@ -4,4 +4,4 @@
 git branches are not used, all jobs are visible.
 To support modular branch based testing naming conventions that include
 some form of voltha-X.YY will be used within configs and templates to
-support separation of jobs by release branch.
\ No newline at end of file
+support separation of jobs by release branch.
diff --git a/jjb/voltha-e2e/master.yaml b/jjb/voltha-e2e/master.yaml
index d29f779..b21e70f 100644
--- a/jjb/voltha-e2e/master.yaml
+++ b/jjb/voltha-e2e/master.yaml
@@ -83,7 +83,7 @@
           # ---------------------------------------------------------
           # 20230828 - strange, release branches have pipeline-script
           # 20230828 - while master branch did not (?)  Script does
-          # 20230828 - show in the jenkins UI but w/o updates. 
+          # 20230828 - show in the jenkins UI but w/o updates.
           # ---------------------------------------------------------
           pipeline-script: 'voltha/bbsim-tests.groovy'
           pipeline-branch: 'master'
diff --git a/jjb/voltha-e2e/voltha-2.12.yaml b/jjb/voltha-e2e/voltha-2.12.yaml
index 28e1771..2e9899d 100644
--- a/jjb/voltha-e2e/voltha-2.12.yaml
+++ b/jjb/voltha-e2e/voltha-2.12.yaml
@@ -194,5 +194,5 @@
               flags: ""
               teardown: true
               logging: true
-              
+
 # [EOF]