forked from istio/proxy
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Import common files into this repo. (istio#2251)
- Loading branch information
1 parent
5747f69
commit ac78dc0
Showing
19 changed files
with
418 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
5747f694803650e785957bd4e716604b6c8310aa |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,188 @@ | ||
# The original version of this file is located in the https://github.com/istio/common-files repo. | ||
# If you're looking at this file in a different repo and want to make a change, please go to the | ||
# common-files repo, make the change there and check it in. Then come back to this repo and run the | ||
# scripts/updatecommonfiles.sh script. | ||
|
||
service: | ||
# When updating this, also update bin/linters.sh accordingly | ||
golangci-lint-version: 1.16.x # use the fixed version to not introduce new linters unexpectedly | ||
run: | ||
# timeout for analysis, e.g. 30s, 5m, default is 1m | ||
deadline: 20m | ||
|
||
# which dirs to skip: they won't be analyzed; | ||
# can use regexp here: generated.*, regexp is applied on full path; | ||
# default value is empty list, but next dirs are always skipped independently | ||
# from this option's value: | ||
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$ | ||
skip-dirs: | ||
- genfiles$ | ||
- vendor$ | ||
|
||
# which files to skip: they will be analyzed, but issues from them | ||
# won't be reported. Default value is empty list, but there is | ||
# no need to include all autogenerated files, we confidently recognize | ||
# autogenerated files. If it's not please let us know. | ||
skip-files: | ||
- ".*\\.pb\\.go" | ||
- ".*\\.gen\\.go" | ||
|
||
linters: | ||
enable-all: true | ||
disable: | ||
- depguard | ||
- dupl | ||
- gochecknoglobals | ||
- gochecknoinits | ||
- goconst | ||
- gocyclo | ||
- gosec | ||
- nakedret | ||
- prealloc | ||
- scopelint | ||
fast: false | ||
|
||
linters-settings: | ||
errcheck: | ||
# report about not checking of errors in type assetions: `a := b.(MyStruct)`; | ||
# default is false: such cases aren't reported by default. | ||
check-type-assertions: false | ||
|
||
# report about assignment of errors to blank identifier: `num, _ := strconv.Atoi(numStr)`; | ||
# default is false: such cases aren't reported by default. | ||
check-blank: false | ||
govet: | ||
# report about shadowed variables | ||
check-shadowing: false | ||
golint: | ||
# minimal confidence for issues, default is 0.8 | ||
min-confidence: 0.0 | ||
gofmt: | ||
# simplify code: gofmt with `-s` option, true by default | ||
simplify: true | ||
goimports: | ||
# put imports beginning with prefix after 3rd-party packages; | ||
# it's a comma-separated list of prefixes | ||
local-prefixes: istio.io/ | ||
maligned: | ||
# print struct with more effective memory layout or not, false by default | ||
suggest-new: true | ||
misspell: | ||
# Correct spellings using locale preferences for US or UK. | ||
# Default is to use a neutral variety of English. | ||
# Setting locale to US will correct the British spelling of 'colour' to 'color'. | ||
locale: US | ||
lll: | ||
# max line length, lines longer will be reported. Default is 120. | ||
# '\t' is counted as 1 character by default, and can be changed with the tab-width option | ||
line-length: 160 | ||
# tab width in spaces. Default to 1. | ||
tab-width: 1 | ||
unused: | ||
# treat code as a program (not a library) and report unused exported identifiers; default is false. | ||
# XXX: if you enable this setting, unused will report a lot of false-positives in text editors: | ||
# if it's called for subdir of a project it can't find funcs usages. All text editor integrations | ||
# with golangci-lint call it on a directory with the changed file. | ||
check-exported: false | ||
unparam: | ||
# call graph construction algorithm (cha, rta). In general, use cha for libraries, | ||
# and rta for programs with main packages. Default is cha. | ||
algo: cha | ||
|
||
# Inspect exported functions, default is false. Set to true if no external program/library imports your code. | ||
# XXX: if you enable this setting, unparam will report a lot of false-positives in text editors: | ||
# if it's called for subdir of a project it can't find external interfaces. All text editor integrations | ||
# with golangci-lint call it on a directory with the changed file. | ||
check-exported: false | ||
gocritic: | ||
enabled-checks: | ||
- appendCombine | ||
- argOrder | ||
- assignOp | ||
- badCond | ||
- boolExprSimplify | ||
- builtinShadow | ||
- captLocal | ||
- caseOrder | ||
- codegenComment | ||
- commentedOutCode | ||
- commentedOutImport | ||
- defaultCaseOrder | ||
- deprecatedComment | ||
- docStub | ||
- dupArg | ||
- dupBranchBody | ||
- dupCase | ||
- dupSubExpr | ||
- elseif | ||
- emptyFallthrough | ||
- equalFold | ||
- flagDeref | ||
- flagName | ||
- hexLiteral | ||
- indexAlloc | ||
- initClause | ||
- methodExprCall | ||
- nilValReturn | ||
- octalLiteral | ||
- offBy1 | ||
- rangeExprCopy | ||
- regexpMust | ||
- sloppyLen | ||
- stringXbytes | ||
- switchTrue | ||
- typeAssertChain | ||
- typeSwitchVar | ||
- typeUnparen | ||
- underef | ||
- unlambda | ||
- unnecessaryBlock | ||
- unslice | ||
- valSwap | ||
- weakCond | ||
- yodaStyleExpr | ||
|
||
# Unused | ||
# - appendAssign | ||
# - commentFormatting | ||
# - emptyStringTest | ||
# - exitAfterDefer | ||
# - ifElseChain | ||
# - hugeParam | ||
# - importShadow | ||
# - nestingReduce | ||
# - paramTypeCombine | ||
# - ptrToRefParam | ||
# - rangeValCopy | ||
# - singleCaseSwitch | ||
# - sloppyReassign | ||
# - unlabelStmt | ||
# - unnamedResult | ||
# - wrapperFunc | ||
|
||
issues: | ||
# List of regexps of issue texts to exclude, empty list by default. | ||
# But independently from this option we use default exclude patterns, | ||
# it can be disabled by `exclude-use-default: false`. To list all | ||
# excluded by default patterns execute `golangci-lint run --help` | ||
exclude: | ||
- composite literal uses unkeyed fields | ||
|
||
exclude-rules: | ||
# Exclude some linters from running on test files. | ||
- path: _test\.go$|^tests/|^samples/ | ||
linters: | ||
- errcheck | ||
- maligned | ||
|
||
# Independently from option `exclude` we use default exclude patterns, | ||
# it can be disabled by this option. To list all | ||
# excluded by default patterns execute `golangci-lint run --help`. | ||
# Default value for this option is true. | ||
exclude-use-default: true | ||
|
||
# Maximum issues count per one linter. Set to 0 to disable. Default is 50. | ||
max-per-linter: 0 | ||
|
||
# Maximum count of issues with the same text. Set to 0 to disable. Default is 3. | ||
max-same-issues: 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Bugs and Feature Requests | ||
|
||
You can report bugs and feature requests to the Istio team in one of three places: | ||
|
||
- [Product Bugs and Feature Requests](https://github.com/istio/istio/issues) | ||
- [Documentation Bugs and Feature Requests](https://github.com/istio/istio.io/issues) | ||
- [Community and Governance Issues](https://github.com/istio/community/issues) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# Contribution guidelines | ||
|
||
So, you want to hack on the Istio proxy? Yay! Please refer to Istio's overall | ||
So you want to hack on Istio? Yay! Please refer to Istio's overall | ||
[contribution guidelines](https://github.com/istio/community/blob/master/CONTRIBUTING.md) | ||
to find out how you can help. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# WARNING: DO NOT EDIT, THIS FILE IS PROBABLY A COPY | ||
# | ||
# The original version of this file is located in the https://github.com/istio/common-files repo. | ||
# If you're looking at this file in a different repo and want to make a change, please go to the | ||
# common-files repo, make the change there and check it in. Then come back to this repo and run the | ||
# scripts/updatecommonfiles.sh script. | ||
|
||
# Copyright 2018 Istio Authors | ||
# | ||
# 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. | ||
|
||
updatecommon: | ||
@git clone https://github.com/istio/common-files | ||
@cd common-files | ||
@git rev-parse HEAD >.commonfiles.sha | ||
@cp -r common-files/files/* common-files/files/.[^.]* . | ||
@rm -fr common-files |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Support | ||
|
||
Here are some resources to help you understand and use Istio: | ||
|
||
- For in-depth information about how to use Istio, visit [istio.io](https://istio.io) | ||
- To ask questions and get assistance from our community, visit [discuss.istio.io](https://discuss.istio.io) | ||
- To learn how to participate in our overall community, visit [our community page](https://istio.io/about/community) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.