@@ -1561,8 +1561,8 @@ linters-settings:
1561
1561
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic
1562
1562
- name : atomic
1563
1563
severity : warning
1564
- exclude : [""]
1565
1564
disabled : false
1565
+ exclude : [""]
1566
1566
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters
1567
1567
- name : banned-characters
1568
1568
severity : warning
@@ -1572,23 +1572,23 @@ linters-settings:
1572
1572
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return
1573
1573
- name : bare-return
1574
1574
severity : warning
1575
- exclude : [""]
1576
1575
disabled : false
1576
+ exclude : [""]
1577
1577
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports
1578
1578
- name : blank-imports
1579
1579
severity : warning
1580
- exclude : [""]
1581
1580
disabled : false
1581
+ exclude : [""]
1582
1582
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr
1583
1583
- name : bool-literal-in-expr
1584
1584
severity : warning
1585
- exclude : [""]
1586
1585
disabled : false
1586
+ exclude : [""]
1587
1587
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc
1588
1588
- name : call-to-gc
1589
1589
severity : warning
1590
- exclude : [""]
1591
1590
disabled : false
1591
+ exclude : [""]
1592
1592
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity
1593
1593
- name : cognitive-complexity
1594
1594
severity : warning
@@ -1658,6 +1658,7 @@ linters-settings:
1658
1658
severity : warning
1659
1659
disabled : false
1660
1660
exclude : [""]
1661
+ arguments : [ ]
1661
1662
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports
1662
1663
- name : duplicated-imports
1663
1664
severity : warning
@@ -1742,18 +1743,18 @@ linters-settings:
1742
1743
severity : warning
1743
1744
disabled : false
1744
1745
exclude : [""]
1745
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
1746
- - name : function-result-limit
1747
- severity : warning
1748
- disabled : false
1749
- exclude : [""]
1750
- arguments : [ 2 ]
1751
1746
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length
1752
1747
- name : function-length
1753
1748
severity : warning
1754
1749
disabled : false
1755
1750
exclude : [""]
1756
1751
arguments : [ 10, 0 ]
1752
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
1753
+ - name : function-result-limit
1754
+ severity : warning
1755
+ disabled : false
1756
+ exclude : [""]
1757
+ arguments : [ 3 ]
1757
1758
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return
1758
1759
- name : get-return
1759
1760
severity : warning
@@ -1769,25 +1770,18 @@ linters-settings:
1769
1770
severity : warning
1770
1771
disabled : false
1771
1772
exclude : [""]
1772
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
1773
- - name : increment-decrement
1774
- severity : warning
1775
- disabled : false
1776
- exclude : [""]
1777
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#indent-error-flow
1778
- - name : indent-error-flow
1779
- severity : warning
1780
- disabled : false
1781
- exclude : [""]
1782
- arguments :
1783
- - " preserveScope"
1784
1773
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-alias-naming
1785
1774
- name : import-alias-naming
1786
1775
severity : warning
1787
1776
disabled : false
1788
1777
exclude : [""]
1789
1778
arguments :
1790
1779
- " ^[a-z][a-z0-9]{0,}$"
1780
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
1781
+ - name : import-shadowing
1782
+ severity : warning
1783
+ disabled : false
1784
+ exclude : [""]
1791
1785
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blocklist
1792
1786
- name : imports-blocklist
1793
1787
severity : warning
@@ -1796,11 +1790,18 @@ linters-settings:
1796
1790
arguments :
1797
1791
- " crypto/md5"
1798
1792
- " crypto/sha1"
1799
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
1800
- - name : import-shadowing
1793
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
1794
+ - name : increment-decrement
1795
+ severity : warning
1796
+ disabled : false
1797
+ exclude : [""]
1798
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#indent-error-flow
1799
+ - name : indent-error-flow
1801
1800
severity : warning
1802
1801
disabled : false
1803
1802
exclude : [""]
1803
+ arguments :
1804
+ - " preserveScope"
1804
1805
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit
1805
1806
- name : line-length-limit
1806
1807
severity : warning
@@ -1849,23 +1850,18 @@ linters-settings:
1849
1850
severity : warning
1850
1851
disabled : false
1851
1852
exclude : [""]
1852
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
1853
- - name : range-val-in-closure
1854
- severity : warning
1855
- disabled : false
1856
- exclude : [""]
1857
1853
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address
1858
1854
- name : range-val-address
1859
1855
severity : warning
1860
1856
disabled : false
1861
1857
exclude : [""]
1862
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#receiver-naming
1863
- - name : receiver-naming
1858
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
1859
+ - name : range-val-in-closure
1864
1860
severity : warning
1865
1861
disabled : false
1866
1862
exclude : [""]
1867
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
1868
- - name : redundant-import-alias
1863
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#receiver-naming
1864
+ - name : receiver-naming
1869
1865
severity : warning
1870
1866
disabled : false
1871
1867
exclude : [""]
@@ -1874,8 +1870,8 @@ linters-settings:
1874
1870
severity : warning
1875
1871
disabled : false
1876
1872
exclude : [""]
1877
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
1878
- - name : string-of-int
1873
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
1874
+ - name : redundant-import-alias
1879
1875
severity : warning
1880
1876
disabled : false
1881
1877
exclude : [""]
@@ -1894,14 +1890,19 @@ linters-settings:
1894
1890
- - panic
1895
1891
- ' /^[^\n]*$/'
1896
1892
- must not contain line breaks
1893
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
1894
+ - name : string-of-int
1895
+ severity : warning
1896
+ disabled : false
1897
+ exclude : [""]
1897
1898
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag
1898
1899
- name : struct-tag
1899
- arguments :
1900
- - " json,inline"
1901
- - " bson,outline,gnu"
1902
1900
severity : warning
1903
1901
disabled : false
1904
1902
exclude : [""]
1903
+ arguments :
1904
+ - " json,inline"
1905
+ - " bson,outline,gnu"
1905
1906
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else
1906
1907
- name : superfluous-else
1907
1908
severity : warning
@@ -1919,20 +1920,13 @@ linters-settings:
1919
1920
severity : warning
1920
1921
disabled : false
1921
1922
exclude : [""]
1922
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
1923
- - name : var-naming
1923
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unchecked-type-assertion
1924
+ - name : unchecked-type-assertion
1924
1925
severity : warning
1925
1926
disabled : false
1926
1927
exclude : [""]
1927
1928
arguments :
1928
- - [ "ID" ] # AllowList
1929
- - [ "VM" ] # DenyList
1930
- - - upperCaseConst : true
1931
- # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
1932
- - name : var-declaration
1933
- severity : warning
1934
- disabled : false
1935
- exclude : [""]
1929
+ - acceptIgnoredAssertionResult : true
1936
1930
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion
1937
1931
- name : unconditional-recursion
1938
1932
severity : warning
@@ -1980,11 +1974,30 @@ linters-settings:
1980
1974
exclude : [""]
1981
1975
arguments :
1982
1976
- allowRegex : " ^_"
1977
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#use-any
1978
+ - name : use-any
1979
+ severity : warning
1980
+ disabled : false
1981
+ exclude : [""]
1983
1982
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break
1984
1983
- name : useless-break
1985
1984
severity : warning
1986
1985
disabled : false
1987
1986
exclude : [""]
1987
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
1988
+ - name : var-declaration
1989
+ severity : warning
1990
+ disabled : false
1991
+ exclude : [""]
1992
+ # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
1993
+ - name : var-naming
1994
+ severity : warning
1995
+ disabled : false
1996
+ exclude : [""]
1997
+ arguments :
1998
+ - [ "ID" ] # AllowList
1999
+ - [ "VM" ] # DenyList
2000
+ - - upperCaseConst : true # Extra parameter (upperCaseConst|skipPackageNameChecks)
1988
2001
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value
1989
2002
- name : waitgroup-by-value
1990
2003
severity : warning
0 commit comments