You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@skywalking.apache.org by ke...@apache.org on 2021/10/13 01:29:18 UTC
[skywalking-eyes] branch main updated: Add some line normalize
processor for help `skywalking-satellite` dependency resolve (#79)
This is an automated email from the ASF dual-hosted git repository.
kezhenxu94 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-eyes.git
The following commit(s) were added to refs/heads/main by this push:
new 3a6d309 Add some line normalize processor for help `skywalking-satellite` dependency resolve (#79)
3a6d309 is described below
commit 3a6d3090d78b7c104cb55ce4cc63a4333d66ecd0
Author: mrproliu <74...@qq.com>
AuthorDate: Wed Oct 13 09:29:15 2021 +0800
Add some line normalize processor for help `skywalking-satellite` dependency resolve (#79)
---
pkg/license/norm.go | 29 +++++++++++++++++++++++++----
1 file changed, 25 insertions(+), 4 deletions(-)
diff --git a/pkg/license/norm.go b/pkg/license/norm.go
index f6977b3..c1caa26 100644
--- a/pkg/license/norm.go
+++ b/pkg/license/norm.go
@@ -164,8 +164,8 @@ var (
"Neither the name of the copyright holder nor the names of its contributors may be used to endorse",
},
{
- regexp.MustCompile(`(?i)(neither the name of) (.+?) (nor the names of)`),
- "$1 the copyright holder $3",
+ regexp.MustCompile(`(?i)(neither the name)( of)? (.+?) (nor the names)( of( its authors and)?)?( its)?`),
+ "$1 the copyright holder $4",
},
{
regexp.MustCompile(`(?i)you may not use this (file|library) except`),
@@ -195,7 +195,17 @@ var (
// BSD-3-Clause
// MIT
{ // remove optional header
- regexp.MustCompile(`(?im)^\s*\(?(The )?MIT License( \((MIT|Expat)\))?\)?$`),
+ regexp.MustCompile(`(?im)^\s*\(?(The )?MIT License( \((MIT|Expat)\))?\)?\s*$`),
+ "",
+ },
+ // The Three Clause BSD License (http://(http://en.wikipedia.org/wiki/bsd_licenses)
+ { // remove optional header
+ regexp.MustCompile(`(?im)^\s*?the (two|three)? clause bsd license (\(http(s)?://(\w|\.|/)+\))?$`),
+ "",
+ },
+ // BSD 3-Clause License
+ { // remove optional header
+ regexp.MustCompile(`(?im)^\s*?bsd ([23])-clause license\s*$`),
"",
},
// ISC
@@ -225,8 +235,14 @@ var (
" ",
},
// Copyright (c) .....
+ // © Copyright .....
{
- regexp.MustCompile(`(?m)^\s*Copyright (\([cC©]\))?.+$`),
+ regexp.MustCompile(`(?m)^\s*([cC©])?\s*Copyright (\([cC©]\))?.+$`),
+ "",
+ },
+ // Portions Copyright (C) ...
+ {
+ regexp.MustCompile(`(?m)^\s*Portions Copyright (\([cC©]\))?.+$`),
"",
},
// All rights reserved
@@ -234,6 +250,11 @@ var (
regexp.MustCompile(`(?m)^\s*All rights reserved\.?$`),
"",
},
+ // ... is distributed under the Simplified BSD License:
+ {
+ regexp.MustCompile(`(?im)^\s*.+ is distributed under the Simplified BSD License\:?$`),
+ "",
+ },
// This should be the last one processor
{