3 Star 0 Fork 1

mirrors_community_gitbox_apache/repos_asf_pulsar-helm-chart

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-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 // // 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 ( "io/ioutil" "os" "path/filepath" "regexp" "testing" ) var goFileCheck = regexp.MustCompile(`// 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\. `) var otherCheck = regexp.MustCompile(`# # 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\. # `) var skip = map[string]bool{} func TestLicense(t *testing.T) { err := filepath.Walk(".", func(path string, fi os.FileInfo, err error) error { if skip[path] { return nil } if err != nil { return err } switch filepath.Ext(path) { case ".go": src, err := ioutil.ReadFile(path) if err != nil { return nil } // Find license if !goFileCheck.Match(src) { t.Errorf("%v: license header not present", path) return nil } case ".yaml": fallthrough case ".conf": src, err := ioutil.ReadFile(path) if err != nil { return nil } // Find license if !otherCheck.Match(src) { t.Errorf("%v: license header not present", path) return nil } default: return nil } return nil }) if err != nil { t.Fatal(err) } }

简介

暂无描述 展开 收起
Shell 等 4 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_community_gitbox_apache/repos_asf_pulsar-helm-chart.git
git@gitee.com:mirrors_community_gitbox_apache/repos_asf_pulsar-helm-chart.git
mirrors_community_gitbox_apache
repos_asf_pulsar-helm-chart
repos_asf_pulsar-helm-chart
master

搜索帮助