You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by pd...@apache.org on 2018/05/09 17:22:09 UTC

[incubator-openwhisk-utilities] branch master updated: Support .conf files in default ASF license scanning configurations (#33)

This is an automated email from the ASF dual-hosted git repository.

pdesai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-utilities.git


The following commit(s) were added to refs/heads/master by this push:
     new 4ca3cfb  Support .conf files in default ASF license scanning configurations (#33)
4ca3cfb is described below

commit 4ca3cfbc154a54cc02b0c8674127903c309a84b4
Author: Matt Rutkowski <mr...@us.ibm.com>
AuthorDate: Wed May 9 12:22:08 2018 -0500

    Support .conf files in default ASF license scanning configurations (#33)
    
    * Add ASF license headers to all Scala .conf files.
    
    * Fix .cfg to reflect .conf is not excluded from scans.
    
    * update all configs. to support latest ASF License headers and file types.
    
    * update all configs. to support latest ASF License headers and file types.
    
    * Remove duplicate test for symlink in travis.cfg.
    
    * Fix type in hash headers.
---
 CONTRIBUTING.md                                    | 36 +++++++++++-----------
 README.md                                          | 21 +++++++++++--
 scancode/ASF-Release-v2.cfg                        | 21 +++++++------
 scancode/ASF-Release.cfg                           | 24 +++++++++------
 scancode/ASFLicenseHeaderHash.txt                  | 23 +++++++-------
 ...nseHeaderHash.txt => ASFLicenseHeaderHash2.txt} |  0
 scancode/README.md                                 | 19 ++++++++++++
 scancode/scanCode.cfg                              | 20 ++++++------
 scancode/test.sh                                   |  3 ++
 .../mixed/{bad_multple.go => bad_multiple.go}      |  0
 scancode/tests/include/README.md                   | 23 +++++++-------
 scancode/tests/include/good-bash.sh                | 29 ++++++++---------
 scancode/tests/include/good-hello.lua              |  2 +-
 scancode/tests/include/good-ibm-copyright.go       | 23 --------------
 scancode/tests/include/good-ibm-copyright.scala    | 21 -------------
 scancode/travis.cfg                                | 22 +++++++------
 16 files changed, 148 insertions(+), 139 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8c71783..7431371 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,22 +1,24 @@
-[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
 <!--
 #
-# Licensed to the Apache Software Foundation (ASF) under one or more contributor 
-# license agreements.  See the NOTICE file distributed with this work for additional 
-# information regarding copyright ownership.  The ASF licenses this file to you
-# under the Apache License, Version 2.0 (the # "License"); you may not use this 
-# file except in compliance with the License.  You may obtain a copy of the License 
-# at:
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
 #
-# http://www.apache.org/licenses/LICENSE-2.0
+#     http://www.apache.org/licenses/LICENSE-2.0
 #
-# Unless required by applicable law or agreed to in writing, software distributed 
-# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
-# CONDITIONS OF ANY KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations under the License.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 #
 -->
 
+[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
+
 # Contributing to Apache OpenWhisk
 
 Anyone can contribute to the OpenWhisk project and we welcome your contributions.
@@ -36,19 +38,17 @@ Instructions on how to do this can be found here:
 [http://www.apache.org/licenses/#clas](http://www.apache.org/licenses/#clas)
 
 Once submitted, you will receive a confirmation email from the Apache Software Foundation (ASF) and be added to
-the following list: http://people.apache.org/unlistedclas.html. 
+the following list: http://people.apache.org/unlistedclas.html.
 
 Project committers will use this list to verify pull requests (PRs) come from contributors that have signed a CLA.
 
-We look forward to your contributions! 
+We look forward to your contributions!
 
 ## Raising issues
 
-Please raise any bug reports or enhancement requests on the respective project repository's GitHub issue tracker. Be sure to search the 
-list to see if your issue has already been raised.
+Please raise any bug reports or enhancement requests on the respective project repository's GitHub issue tracker. Be sure to search the list to see if your issue has already been raised.
 
-A good bug report is one that make it easy for us to understand what you were trying to do and what went wrong. 
-Provide as much context as possible so we can try to recreate the issue.
+A good bug report is one that make it easy for us to understand what you were trying to do and what went wrong. Provide as much context as possible so we can try to recreate the issue.
 
 A good enhancement request comes with an explanation of what you are trying to do and how that enhancement would help you.
 
diff --git a/README.md b/README.md
index 2039b7e..6012701 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,21 @@
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
 
 [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-utilities.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-utilities)
 [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
@@ -16,5 +34,4 @@ The following utilities are included in this repository (by subdirectory):
 
 Report bugs, ask questions and request features [here on GitHub](../../issues).
 
-You can also join our slack channel and chat with developers. To get access to our slack channel,
-request an invite [here](http://slack.openwhisk.org).
+You can also join our slack channel and chat with developers. To get access to our slack channel, request an invite [here](http://slack.openwhisk.org).
diff --git a/scancode/ASF-Release-v2.cfg b/scancode/ASF-Release-v2.cfg
index f8f9f66..adce8d9 100644
--- a/scancode/ASF-Release-v2.cfg
+++ b/scancode/ASF-Release-v2.cfg
@@ -5,26 +5,26 @@
 # resides.
 [Licenses]
 ASFLicenseHeader.txt
-ASFMinifiedLicenseHeader.txt
-ASFMinifiedLicenseHashHeader.txt
-ASFLicenseHeaderLua.txt
 ASFLicenseHeaderBash.txt
 ASFLicenseHeaderHash.txt
+ASFLicenseHeaderHash2.txt
+ASFLicenseHeaderLua.txt
+ASFMinifiedLicenseHashHeader.txt
+ASFMinifiedLicenseHeader.txt
 
 # Filters (path/filename) with wildcards and associated scan checks
 # that are to be run against them.  The checks are actual valid
 # function names found in scanCode.py.
 [Includes]
 *=is_not_symlink
-*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
-*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.go=has_block_license, no_trailing_spaces, eol_at_eof
+*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
 *.java=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 *.js=no_tabs, no_trailing_spaces, eol_at_eof
-*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
-*.md=no_tabs, eol_at_eof
-*.go=has_block_license, no_trailing_spaces, eol_at_eof
 *.lua=has_block_license
-*.md=has_block_license, no_trailing_spaces, eol_at_eof
+*.md=no_tabs, has_block_license, no_trailing_spaces, eol_at_eof
+*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 *.sh=has_block_license, no_trailing_spaces, eol_at_eof
 build.xml=no_tabs, no_trailing_spaces, eol_at_eof
 deploy.xml=no_tabs, no_trailing_spaces, eol_at_eof
@@ -56,6 +56,9 @@ tests/lua_modules
 # incubator-openwhisk-client-go, incubator-openwhisk-wskdeploy autogenerated Go files
 wski18n
 
+# Exclude scancode tests that test for bad license headers
+incubator-openwhisk-utilities/scancode/tests/exclude
+
 [Options]
 # Not all code files allow licenses to appear starting at the first character
 # of the file. This option tells the scan to allow licenses to appear starting
diff --git a/scancode/ASF-Release.cfg b/scancode/ASF-Release.cfg
index 71063c0..c33d549 100644
--- a/scancode/ASF-Release.cfg
+++ b/scancode/ASF-Release.cfg
@@ -5,25 +5,28 @@
 # resides.
 [Licenses]
 ASFLicenseHeader.txt
-ASFMinifiedLicenseHeader.txt
-ASFMinifiedLicenseHashHeader.txt
-ASFLicenseHeaderLua.txt
 ASFLicenseHeaderBash.txt
 ASFLicenseHeaderHash.txt
+#ASFLicenseHeaderHash2.txt
+ASFLicenseHeaderLua.txt
+ASFMinifiedLicenseHashHeader.txt
+ASFMinifiedLicenseHeader.txt
 
 # Filters (path/filename) with wildcards and associated scan checks
 # that are to be run against them.  The checks are actual valid
 # function names found in scanCode.py.
 [Includes]
 *=is_not_symlink
-*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
-*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.conf=has_block_license, no_trailing_spaces, eol_at_eof
+*.go=has_block_license, no_trailing_spaces, eol_at_eof
+*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
 *.java=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 *.js=no_tabs, no_trailing_spaces, eol_at_eof
-*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
-*.md=no_tabs, eol_at_eof
-*.go=has_block_license, no_trailing_spaces, eol_at_eof
-*.lua=has_block_license
+*.lua=has_block_license, no_trailing_spaces, eol_at_eof
+*.md=has_block_license, no_trailing_spaces, eol_at_eof, no_tabs
+*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
+*.sh=has_block_license, no_trailing_spaces, eol_at_eof
 build.xml=no_tabs, no_trailing_spaces, eol_at_eof
 deploy.xml=no_tabs, no_trailing_spaces, eol_at_eof
 
@@ -54,6 +57,9 @@ tests/lua_modules
 # incubator-openwhisk-client-go, incubator-openwhisk-wskdeploy autogenerated Go files
 wski18n
 
+# Exclude scancode tests that test for bad license headers
+incubator-openwhisk-utilities/scancode/tests/exclude
+
 [Options]
 # Not all code files allow licenses to appear starting at the first character
 # of the file. This option tells the scan to allow licenses to appear starting
diff --git a/scancode/ASFLicenseHeaderHash.txt b/scancode/ASFLicenseHeaderHash.txt
index fb92375..a9fd83f 100644
--- a/scancode/ASFLicenseHeaderHash.txt
+++ b/scancode/ASFLicenseHeaderHash.txt
@@ -1,15 +1,16 @@
 #
-# Licensed to the Apache Software Foundation (ASF) under one or more contributor
-# license agreements.  See the NOTICE file distributed with this work for additional
-# information regarding copyright ownership.  The ASF licenses this file to you
-# under the Apache License, Version 2.0 (the # "License"); you may not use this
-# file except in compliance with the License.  You may obtain a copy of the License
-# at:
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
 #
-# http://www.apache.org/licenses/LICENSE-2.0
+#     http://www.apache.org/licenses/LICENSE-2.0
 #
-# Unless required by applicable law or agreed to in writing, software distributed
-# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
-# CONDITIONS OF ANY KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations under the License.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 #
\ No newline at end of file
diff --git a/scancode/ASFLicenseHeaderHash.txt b/scancode/ASFLicenseHeaderHash2.txt
similarity index 100%
copy from scancode/ASFLicenseHeaderHash.txt
copy to scancode/ASFLicenseHeaderHash2.txt
diff --git a/scancode/README.md b/scancode/README.md
index dd1aeee..cfd1bc0 100644
--- a/scancode/README.md
+++ b/scancode/README.md
@@ -1,3 +1,22 @@
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
 # codescan
 _Simple configurable code scanner in Python._
 
diff --git a/scancode/scanCode.cfg b/scancode/scanCode.cfg
index f8ebfd6..f854ef2 100644
--- a/scancode/scanCode.cfg
+++ b/scancode/scanCode.cfg
@@ -4,26 +4,28 @@
 # These files SHOULD be in the same directory path where scanCode.py
 # resides.
 [Licenses]
+ApacheIBMLicenseHeader.txt
 ASFLicenseHeader.txt
-ASFMinifiedLicenseHeader.txt
-ASFMinifiedLicenseHashHeader.txt
-ASFLicenseHeaderLua.txt
 ASFLicenseHeaderBash.txt
-ApacheIBMLicenseHeader.txt
+ASFLicenseHeaderHash.txt
+ASFLicenseHeaderHash2.txt
+ASFLicenseHeaderLua.txt
+ASFMinifiedLicenseHashHeader.txt
+ASFMinifiedLicenseHeader.txt
 
 # Filters (path/filename) with wildcards and associated scan checks
 # that are to be run against them.  The checks are actual valid
 # function names found in scanCode.py.
 [Includes]
 *=is_not_symlink
-*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
-*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.go=has_block_license, no_trailing_spaces, eol_at_eof
+*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
 *.java=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 *.js=no_tabs, no_trailing_spaces, eol_at_eof
-*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
-*.md=no_tabs, eol_at_eof
-*.go=has_block_license, no_trailing_spaces, eol_at_eof
 *.lua=has_block_license
+*.md=no_tabs, eol_at_eof
+*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 build.xml=no_tabs, no_trailing_spaces, eol_at_eof
 deploy.xml=no_tabs, no_trailing_spaces, eol_at_eof
 
diff --git a/scancode/test.sh b/scancode/test.sh
index 6e87363..f7c991f 100755
--- a/scancode/test.sh
+++ b/scancode/test.sh
@@ -1,4 +1,7 @@
 #!/usr/bin/env bash
+# Licensed to the Apache Software Foundation (ASF) under one or more contributor
+# license agreements; and to You under the Apache License, Version 2.0.
+
 # set -x #echo on
 
 SCRIPTDIR=$(cd $(dirname "$0") && pwd)
diff --git a/scancode/tests/exclude/mixed/bad_multple.go b/scancode/tests/exclude/mixed/bad_multiple.go
similarity index 100%
rename from scancode/tests/exclude/mixed/bad_multple.go
rename to scancode/tests/exclude/mixed/bad_multiple.go
diff --git a/scancode/tests/include/README.md b/scancode/tests/include/README.md
index def6c36..483ed13 100644
--- a/scancode/tests/include/README.md
+++ b/scancode/tests/include/README.md
@@ -1,18 +1,19 @@
 <!--
 #
-# Licensed to the Apache Software Foundation (ASF) under one or more contributor
-# license agreements.  See the NOTICE file distributed with this work for additional
-# information regarding copyright ownership.  The ASF licenses this file to you
-# under the Apache License, Version 2.0 (the # "License"); you may not use this
-# file except in compliance with the License.  You may obtain a copy of the License
-# at:
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
 #
-# http://www.apache.org/licenses/LICENSE-2.0
+#     http://www.apache.org/licenses/LICENSE-2.0
 #
-# Unless required by applicable law or agreed to in writing, software distributed
-# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
-# CONDITIONS OF ANY KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations under the License.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 #
 -->
 
diff --git a/scancode/tests/include/good-bash.sh b/scancode/tests/include/good-bash.sh
index e8d0740..1c5d444 100755
--- a/scancode/tests/include/good-bash.sh
+++ b/scancode/tests/include/good-bash.sh
@@ -1,24 +1,21 @@
 #!/bin/bash
 #
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
 #
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
+#     http://www.apache.org/licenses/LICENSE-2.0
 #
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 #
+
 set -e
 
 SCRIPTDIR=$(cd $(dirname "$0") && pwd)
diff --git a/scancode/tests/include/good-hello.lua b/scancode/tests/include/good-hello.lua
index f5fc9a9..39353e7 100644
--- a/scancode/tests/include/good-hello.lua
+++ b/scancode/tests/include/good-hello.lua
@@ -16,4 +16,4 @@
 -- limitations under the License.
 --
 
-print ("Hello World!")
\ No newline at end of file
+print ("Hello World!")
diff --git a/scancode/tests/include/good-ibm-copyright.go b/scancode/tests/include/good-ibm-copyright.go
deleted file mode 100644
index 311d314..0000000
--- a/scancode/tests/include/good-ibm-copyright.go
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright 2015-2016 IBM Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package main
-
-import "fmt"
-
-func main() {
-    fmt.Printf("IBM header.\n")
-}
diff --git a/scancode/tests/include/good-ibm-copyright.scala b/scancode/tests/include/good-ibm-copyright.scala
deleted file mode 100644
index 68cb264..0000000
--- a/scancode/tests/include/good-ibm-copyright.scala
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2015-2016 IBM Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-  object HelloWorld {
-    def main(args: Array[String]) {
-      println("Hello, world!")
-    }
-  }
diff --git a/scancode/travis.cfg b/scancode/travis.cfg
index 719ce23..3fe4fbd 100644
--- a/scancode/travis.cfg
+++ b/scancode/travis.cfg
@@ -5,24 +5,28 @@
 # resides.
 [Licenses]
 ASFLicenseHeader.txt
-ASFMinifiedLicenseHeader.txt
-ASFMinifiedLicenseHashHeader.txt
+ASFLicenseHeaderBash.txt
+ASFLicenseHeaderHash.txt
+ASFLicenseHeaderHash2.txt
 ASFLicenseHeaderLua.txt
-ApacheIBMLicenseHeader.txt
+ASFMinifiedLicenseHashHeader.txt
+ASFMinifiedLicenseHeader.txt
 
 # Filters (path/filename) with wildcards and associated scan checks
 # that are to be run against them.  The checks are actual valid
 # function names found in scanCode.py.
 [Includes]
 *=is_not_symlink
-*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
-*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.conf=has_block_license, no_trailing_spaces, eol_at_eof
+*.go=has_block_license, no_trailing_spaces, eol_at_eof
+*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
 *.java=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
 *.js=no_tabs, no_trailing_spaces, eol_at_eof
-*.gradle=no_tabs, no_trailing_spaces, eol_at_eof
-*.md=no_tabs, eol_at_eof
-*.go=has_block_license, no_trailing_spaces, eol_at_eof
-*.lua=has_block_license
+*.lua=has_block_license, no_trailing_spaces, eol_at_eof
+*.md=has_block_license, no_trailing_spaces, eol_at_eof, no_tabs
+*.py=no_tabs, no_trailing_spaces, eol_at_eof
+*.scala=has_block_license, no_tabs, no_trailing_spaces, eol_at_eof
+*.sh=has_block_license, no_trailing_spaces, eol_at_eof
 build.xml=no_tabs, no_trailing_spaces, eol_at_eof
 deploy.xml=no_tabs, no_trailing_spaces, eol_at_eof
 

-- 
To stop receiving notification emails like this one, please contact
pdesai@apache.org.