diff --git a/.golangci.yml b/.golangci.yml index 0b86c75..b2517e1 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -11,6 +11,13 @@ linters-settings: deny: - pkg: "testing" - pkg: "github.com/stretchr/testify" + goheader: + values: + const: + COMPANY: Splunk Inc. + template: |- + Copyright {{ COMPANY }} + SPDX-License-Identifier: Apache-2.0 govet: disable: - composites diff --git a/signalflow/client.go b/signalflow/client.go index b128c0d..d2dca8e 100644 --- a/signalflow/client.go +++ b/signalflow/client.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/client_test.go b/signalflow/client_test.go index 274dc62..f0f67f2 100644 --- a/signalflow/client_test.go +++ b/signalflow/client_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/computation.go b/signalflow/computation.go index efc2732..fa24014 100644 --- a/signalflow/computation.go +++ b/signalflow/computation.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/computation_test.go b/signalflow/computation_test.go index facf116..1ffc067 100644 --- a/signalflow/computation_test.go +++ b/signalflow/computation_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/conn.go b/signalflow/conn.go index 6da947a..8260128 100644 --- a/signalflow/conn.go +++ b/signalflow/conn.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/doc.go b/signalflow/doc.go index 844556c..69a3f0d 100644 --- a/signalflow/doc.go +++ b/signalflow/doc.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + /* Package signalflow contains a SignalFx SignalFlow client, which can be used to execute analytics jobs against the SignalFx backend. diff --git a/signalflow/example_test.go b/signalflow/example_test.go index 7c99a21..3119e6c 100644 --- a/signalflow/example_test.go +++ b/signalflow/example_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow_test import ( diff --git a/signalflow/fake_backend.go b/signalflow/fake_backend.go index dbafb46..7ee2bd5 100644 --- a/signalflow/fake_backend.go +++ b/signalflow/fake_backend.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/fake_backend_test.go b/signalflow/fake_backend_test.go index 7e37fc8..eef284d 100644 --- a/signalflow/fake_backend_test.go +++ b/signalflow/fake_backend_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/messages/binary.go b/signalflow/messages/binary.go index cc20e1d..55c4081 100644 --- a/signalflow/messages/binary.go +++ b/signalflow/messages/binary.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/binary_test.go b/signalflow/messages/binary_test.go index cc2fe2c..40195f3 100644 --- a/signalflow/messages/binary_test.go +++ b/signalflow/messages/binary_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/control.go b/signalflow/messages/control.go index 687a3e7..930ad13 100644 --- a/signalflow/messages/control.go +++ b/signalflow/messages/control.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages // The event types used in the control-message messages. This are not used for diff --git a/signalflow/messages/error.go b/signalflow/messages/error.go index 5239858..9aa6e08 100644 --- a/signalflow/messages/error.go +++ b/signalflow/messages/error.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages type ErrorContext struct { diff --git a/signalflow/messages/event.go b/signalflow/messages/event.go index 791745c..6bdaa5c 100644 --- a/signalflow/messages/event.go +++ b/signalflow/messages/event.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages type EventMessage struct { diff --git a/signalflow/messages/info.go b/signalflow/messages/info.go index 860ad65..5ac2757 100644 --- a/signalflow/messages/info.go +++ b/signalflow/messages/info.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/json.go b/signalflow/messages/json.go index a42b5b6..a00043e 100644 --- a/signalflow/messages/json.go +++ b/signalflow/messages/json.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/metadata.go b/signalflow/messages/metadata.go index 69059fc..e356efd 100644 --- a/signalflow/messages/metadata.go +++ b/signalflow/messages/metadata.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/types.go b/signalflow/messages/types.go index 00ccd01..7271892 100644 --- a/signalflow/messages/types.go +++ b/signalflow/messages/types.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/messages/types_test.go b/signalflow/messages/types_test.go index 229ee50..34985bd 100644 --- a/signalflow/messages/types_test.go +++ b/signalflow/messages/types_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package messages import ( diff --git a/signalflow/requests.go b/signalflow/requests.go index 57227a0..351be6e 100644 --- a/signalflow/requests.go +++ b/signalflow/requests.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import ( diff --git a/signalflow/requests_test.go b/signalflow/requests_test.go index 00fd9f1..f348f35 100644 --- a/signalflow/requests_test.go +++ b/signalflow/requests_test.go @@ -1,3 +1,6 @@ +// Copyright Splunk Inc. +// SPDX-License-Identifier: Apache-2.0 + package signalflow import (