--- proj8.0p0.conf 2024-03-15 12:08:50.634783300 +1300 +++ proj8.1p0.conf 2024-03-15 12:08:50.875813900 +1300 @@ -1,7 +1,7 @@ # For emacs: -*- Shell-script -*- # ###################################################################### -# CodeSonar 8.0p0 Configuration File +# CodeSonar 8.1p0 Configuration File ###################################################################### # # CodeSonar will use preferences defined in this file when running @@ -152,6 +152,10 @@ # # On Windows systems, include .exe suffix on the executable name. # +# Microsoft libc command line encoding rules +# [doc/html/FAQ.html#libc_commandline] apply (even on non-Windows +# systems). +# # Behavior # Invocations of executable will be modeled using model. # @@ -393,9 +397,7 @@ # # [Windows] Treat C:\Program Files (x86)\My IDE v8\bin\mycc.exe # like cl. Note that the path must be quoted because it contains -# spaces. Microsoft libc command line encoding rules -# [doc/html/FAQ.html#libc_commandline] apply (even on non-Windows -# systems). +# spaces. # COMPILER_MODELS += "C:\Program Files (x86)\My IDE v8\bin\mycc.exe" -> cl # # [Windows] Treat any executable with path suffix bin\mycc.exe like @@ -770,6 +772,57 @@ ## INVOKE_COMPILER_FIRST = Yes +# Parameter VIRTUAL_COMPILER_PROXY +# +# Purpose +# [Windows only] Specifies whether or not CodeSonar on Windows +# should virtually proxy compiler executables in order to detect +# compiler executions. +# +# Tags +# - BUILD_BEHAVIOR: Governs the Build/Analysis +# +# Type +# { Yes, No } +# +# Behavior +# - Yes : CodeSonar will automatically proxy compiler executables +# on Windows without actually modifying your toolchain +# installations. You do not need to manually replace compiler +# executables with a proxy executable. +# - No : CodeSonar will not automatically proxy compiler +# executables on Windows. You will need to do so manually. See +# the notes below. +# +# Notes +# This setting is ignored on non-Windows systems. +# +# This should only be set to "No" as a last resort when the virtual +# compiler proxying technology is incompatible with your +# environment. Normally, CodeSonar proxies your compiler +# executables in a virtual way without needing to mutate your +# compiler installation. However, under some circumstances a more +# manual approach may be required. +# +# If set to "No" then you must manually rename your compiler +# executables and then place our proxy (spawncs_userland.exe) where +# the real compiler used to be. Example: +# rename cl.exe cl.orig.exe +# copy "c:\Program Files\CodeSecure\CodeSonar\codesonar\bin\spawncs_userland.exe" cl.exe +# +# Additionally, it will not be possible to concurrently have +# multiple CodeSonar analyses in the build stage in the same +# Windows session with a setting of "No." +# +# As of January 2024, this must be set to No within Windows Docker +# containers. See https://github.com/microsoft/Windows- +# Containers/issues/450. See +# INSTALL/codesonar/docker/Dockerfile.win32 for a sample +# Dockerfile. +# +#VIRTUAL_COMPILER_PROXY = Yes + + # Parameter ALLOW_INCOMPATIBLE_SYMANTEC # # Purpose @@ -956,7 +1009,7 @@ # # Type # C/C++ analyses: Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # For C and C++ analyses: If a file in a compilation command has a @@ -1471,7 +1524,6 @@ # getting a parser error complaining that MYMACRO is undefined): # EDG_FRONTEND_OPTIONS_APPEND += -DMYMACRO= # -# # If you are using this parameter to define a preprocessor macro # whose definition contains spaces, double-quote the definition. # Microsoft libc command line encoding rules @@ -1678,8 +1730,7 @@ # # Purpose # Specifies a regular expression based replacement to be carried -# out over the source code being analyzed (before preprocessing -# occurs). +# out over the source code being analyzed (before parsing occurs). # # Tags # - PRE_PREPROC: Operations on Un-Preprocessed Files @@ -1693,11 +1744,10 @@ # - The delimiter '/' can be replaced by any character (except # null). # - is a Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] -# describing a pattern that could occur in the source code. The -# pattern can match multiple-line substrings in the source file. -# Double-quote if you want it to include leading or -# trailing spaces. +# [https://links.codesonar.com/boost/regex/extended/] describing +# a pattern that could occur in the source code. The pattern can +# match multiple-line substrings in the source file. Double-quote +# if you want it to include leading or trailing spaces. # - is the string that should replace source code # substrings that match . This can be a multiple-line # string. Double-quote if you want it to include @@ -1706,7 +1756,7 @@ # expression syntax option or flag as shown below. # # Boost regular expression syntax_option_type -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html] +# [https://links.codesonar.com/boost/regex/syntax_option_type/] # correspondences: # # -M no_mod_m @@ -1729,7 +1779,7 @@ # X mod_x # # Boost regular expression match_flag_type -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/ref/match_flag_type.html] +# [https://links.codesonar.com/boost/regex/match_flag_type/] # correspondences: # # a match_not_bob @@ -1760,8 +1810,10 @@ # - adding code that clarifies program behavior, or # - both. # -# Matching and replacement is carried out within each source file, -# before preprocessing occurs. +# Matching and replacement is carried out within each source file +# in the project, including those imported with codesonar +# import_sarif.py and codesonar add_source_files.py, before parsing +# occurs. # # The updated text is saved in the store: the analysis back end # never sees the original code. Note that this means that any error @@ -1813,7 +1865,7 @@ # # Type # SOURCE_PATTERN : Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # SOURCE_REPLACEMENT : string # @@ -1857,7 +1909,7 @@ # # Purpose # Specifies a text-replacement command to be executed on each -# source file being analyzed (before preprocessing occurs). +# source file being analyzed (before parsing occurs). # # Tags # - PRE_PREPROC: Operations on Un-Preprocessed Files @@ -1866,12 +1918,18 @@ # A string corresponding to a command that reads from stdin and # writes to stdout. # -# Notes -# Use this parameter to specify a substring replacement command to -# execute on the source files before preprocessing occurs. +# Microsoft libc command line encoding rules +# [doc/html/FAQ.html#libc_commandline] apply (even on non-Windows +# systems). +# +# Behavior +# The command will be executed on all source files in the CodeSonar +# project, including those imported with codesonar import_sarif.py +# and codesonar add_source_files.py, before parsing occurs. # +# Notes # For example, -# SOURCE_REPLACE_COMMAND+=sed -e 's#@ *0x[0-9a-fA-F][0-9a-fA-F]*#/* CSURF: At removed */#' +# SOURCE_REPLACE_COMMAND+=sed -e "s#@ *0x[0-9a-fA-F][0-9a-fA-F]*#/* CSURF: At removed */#" # specifies that all strings consisting of "@" followed by zero or # more spaces followed by a hexadecimal number should be replaced # by a comment reading "/* CSURF: At removed */" @@ -1885,6 +1943,14 @@ # SOURCE_PATTERN_REPLACEMENT (or SOURCE_PATTERN, # SOURCE_REPLACEMENT, SOURCE_MODIFIERS). # +# Analysis results are reported with respect to the modified +# versions of source files. Note that this means that any error +# reporting will involve line numbers and text from the updated +# files. If you want to preserve line numbering correspondence +# between the original and updated files, design your commands so +# that the replacement string has the same number of lines as the +# source string it replaces. +# # Here is an example of how to convert from a popular shift JIS # variant to UTF8: # SOURCE_REPLACE_COMMAND += $GTHOME/third-party/apr-iconv/inst/bin/apriconv -f cp932 -t utf-8 @@ -3534,7 +3600,7 @@ # - = (exact match, case-insensitive) # - =~ (regular expression match against a Boost 'POSIX Extended # Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html]) +# [https://links.codesonar.com/boost/regex/extended/]) # # Behavior # Depends on the and the s. @@ -3609,6 +3675,10 @@ # in this set. # # Notes +# WARNING_FILTER rules are applied to all warnings submitted by the +# CodeSonar analysis, including those that originate from imported +# SARIF files [doc/html/SARIF/SARIF_Importer.html]. +# # If there are two or more s in a pattern, the pattern # will be applied to warnings that match ALL of the rules. # @@ -3829,6 +3899,7 @@ # WARNING_FILTER += discard class="Try-lock that will never succeed" # WARNING_FILTER += discard class="Type Mismatch" # WARNING_FILTER += discard class="Type Overrun" +# WARNING_FILTER += discard class="Type Qualifier on Function Type" # WARNING_FILTER += discard class="Type Underrun" # WARNING_FILTER += discard class="Undefined Power of Zero" # WARNING_FILTER += discard class="Uninitialized Variable" @@ -4359,6 +4430,1874 @@ # WARNING_FILTER += discard class="equals on Array (C#)" # WARNING_FILTER += discard class="toString on Array (C#)" # +# (Go warning classes) +# WARNING_FILTER += discard class="'&*x' Gets Simplified to 'x', It Does Not Copy 'x' (Staticcheck)" +# WARNING_FILTER += discard class="'(*net Url.URL).Query' Returns a Copy, Modifying It Doesn't Change the URL (Staticcheck)" +# WARNING_FILTER += discard class="'(*regexp.Regexp).FindAll' Called With 'n == 0', Which Will Always Return Zero Results (Staticcheck)" +# WARNING_FILTER += discard class="'Printf' With Dynamic First Argument and No Further Arguments (Staticcheck)" +# WARNING_FILTER += discard class="'TestMain' Doesn't Call 'os.Exit', Hiding Test Failures (Staticcheck)" +# WARNING_FILTER += discard class="'else' Branch of a Type Assertion Is Probably Not Reading the Right Value (Staticcheck)" +# WARNING_FILTER += discard class="'io.Seeker.Seek' Is Being Called With the Whence Constant As the First Argument, but It Should Be the Second (Staticcheck)" +# WARNING_FILTER += discard class="'sort.Slice' Can Only Be Used on Slices (Staticcheck)" +# WARNING_FILTER += discard class="'strings.Replace' Called With 'n == 0', Which Does Nothing (Staticcheck)" +# WARNING_FILTER += discard class="'sync.WaitGroup.Add' Called Inside the Goroutine, Leading to a Race Condition (Staticcheck)" +# WARNING_FILTER += discard class="'x % 1' Is Always Zero (Staticcheck)" +# WARNING_FILTER += discard class="A Function Argument Is Overwritten Before Its First Use (Staticcheck)" +# WARNING_FILTER += discard class="A Function's Error Value Should Be Its Last Return Value (Staticcheck)" +# WARNING_FILTER += discard class="A Nil 'context.Context' Is Being Passed to a Function, Consider Using 'context.TODO' Instead (Staticcheck)" +# WARNING_FILTER += discard class="A String Cutset Contains Duplicate Characters (Staticcheck)" +# WARNING_FILTER += discard class="A Switch's Default Case Should Be the First or Last Case (Staticcheck)" +# WARNING_FILTER += discard class="A Value Assigned to a Variable Is Never Read Before Being Overwritten. Forgotten Error Check or Dead Code? (Staticcheck)" +# WARNING_FILTER += discard class="An If Else If Chain Has Repeated Conditions and No Side-effects; If the Condition Didn't Match the First Time, It Won't Match the Second Time, Either (Staticcheck)" +# WARNING_FILTER += discard class="Assigning to 'b.N' in Benchmarks Distorts the Results (Staticcheck)" +# WARNING_FILTER += discard class="Assignment to Nil Map (Staticcheck)" +# WARNING_FILTER += discard class="Atomic Access to 64-bit Variable Must Be 64-bit Aligned (Staticcheck)" +# WARNING_FILTER += discard class="Avoid Zero-width and Control Characters in String Literals (Staticcheck)" +# WARNING_FILTER += discard class="Binary Operator Has Identical Expressions on Both Sides (Staticcheck)" +# WARNING_FILTER += discard class="Break Statement With No Effect. Did You Mean to Break Out of an Outer Loop? (Staticcheck)" +# WARNING_FILTER += discard class="Called 'testing.T.FailNow' or 'SkipNow' in a Goroutine, Which Isn't Allowed (Staticcheck)" +# WARNING_FILTER += discard class="Calling Functions Like 'math.Ceil' on Floats Converted From Integers Doesn't Do Anything Useful (Staticcheck)" +# WARNING_FILTER += discard class="Cannot Marshal Channels or Functions (Staticcheck)" +# WARNING_FILTER += discard class="Certain Bitwise Operations, Such As 'x ^ 0', Do Not Do Anything Useful (Staticcheck)" +# WARNING_FILTER += discard class="Channels Used With 'os Signal.Notify' Should Be Buffered (Staticcheck)" +# WARNING_FILTER += discard class="Checking Never-nil Value Against Nil (Staticcheck)" +# WARNING_FILTER += discard class="Checking for Impossible Return Value From a Builtin Function (Staticcheck)" +# WARNING_FILTER += discard class="Comparing 'runtime.GOOS' or 'runtime.GOARCH' Against Impossible Value (Staticcheck)" +# WARNING_FILTER += discard class="Comparing Unsigned Values Against Negative Values Is Pointless (Staticcheck)" +# WARNING_FILTER += discard class="Comparing a Value Against NaN Even Though No Value Is Equal to NaN (Staticcheck)" +# WARNING_FILTER += discard class="Comparing the Address of a Variable Against Nil (Staticcheck)" +# WARNING_FILTER += discard class="Converting a String to a Slice of Runes Before Ranging Over It (Staticcheck)" +# WARNING_FILTER += discard class="Deferred 'Lock' Right After Locking, Likely Meant to Defer 'Unlock' Instead (Staticcheck)" +# WARNING_FILTER += discard class="Deferring 'Close' Before Checking for a Possible Error (Staticcheck)" +# WARNING_FILTER += discard class="Defers in Infinite Loops Will Never Execute (Staticcheck)" +# WARNING_FILTER += discard class="Defers in Range Loops May Not Run When You Expect Them to (Staticcheck)" +# WARNING_FILTER += discard class="Deleting a Directory That Shouldn't Be Deleted (Staticcheck)" +# WARNING_FILTER += discard class="Discarding the Return Values of a Function Without Side Effects, Making the Call Pointless (Staticcheck)" +# WARNING_FILTER += discard class="Don't Use 'fmt.Sprintf(\"%s\", X)' Unnecessarily (Staticcheck)" +# WARNING_FILTER += discard class="Don't Use Yoda Conditions (Staticcheck)" +# WARNING_FILTER += discard class="Dot Imports Are Discouraged (Staticcheck)" +# WARNING_FILTER += discard class="Drop Unnecessary Use of the Blank Identifier (Staticcheck)" +# WARNING_FILTER += discard class="Dubious Bit Shifting of a Fixed Size Integer Value (Staticcheck)" +# WARNING_FILTER += discard class="Elaborate Way of Sleeping (Staticcheck)" +# WARNING_FILTER += discard class="Empty Body in an If or Else Branch (Staticcheck)" +# WARNING_FILTER += discard class="Empty Critical Section, Did You Mean to Defer the Unlock? (Staticcheck)" +# WARNING_FILTER += discard class="Field Assignment That Will Never Be Observed. Did You Mean to Use a Pointer Receiver? (Staticcheck)" +# WARNING_FILTER += discard class="Go Constants Cannot Express Negative Zero (Staticcheck)" +# WARNING_FILTER += discard class="Importing the Same Package Multiple Times (Staticcheck)" +# WARNING_FILTER += discard class="Impossible Comparison of Interface Value With Untyped Nil (Staticcheck)" +# WARNING_FILTER += discard class="Impossible Type Assertion (Staticcheck)" +# WARNING_FILTER += discard class="Inappropriate Key in Call to 'context.WithValue' (Staticcheck)" +# WARNING_FILTER += discard class="Incorrect or Missing Package Comment (Staticcheck)" +# WARNING_FILTER += discard class="Incorrectly Formatted Error String (Staticcheck)" +# WARNING_FILTER += discard class="Ineffective Attempt at Generating Random Number (Staticcheck)" +# WARNING_FILTER += discard class="Ineffective Attempt at Sorting Slice (Staticcheck)" +# WARNING_FILTER += discard class="Inefficient String Comparison With 'strings.ToLower' or 'strings.ToUpper' (Staticcheck)" +# WARNING_FILTER += discard class="Infinite Recursive Call (Staticcheck)" +# WARNING_FILTER += discard class="Integer Division of Literals That Results in Zero (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Argument in Call to a 'strconv' Function (Staticcheck)" +# WARNING_FILTER += discard class="Invalid First Argument to 'exec.Command' (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Format in 'time.Parse' (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Printf Call (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Regular Expression (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Struct Tag (Staticcheck)" +# WARNING_FILTER += discard class="Invalid Template (Staticcheck)" +# WARNING_FILTER += discard class="Invalid URL in 'net Url.Parse' (Staticcheck)" +# WARNING_FILTER += discard class="It Is Not Possible to Use '(*time.Timer).Reset''s Return Value Correctly (Staticcheck)" +# WARNING_FILTER += discard class="Merge Variable Declaration and Assignment (Staticcheck)" +# WARNING_FILTER += discard class="Missing an Optimization Opportunity When Indexing Maps By Byte Slices (Staticcheck)" +# WARNING_FILTER += discard class="Modifying the Buffer in an 'io.Writer' Implementation (Staticcheck)" +# WARNING_FILTER += discard class="Multiple, Identical Build Constraints in the Same File (Staticcheck)" +# WARNING_FILTER += discard class="Negating a Boolean Twice ('!!b') Is the Same As Writing 'b'. This Is Either Redundant, or a Typo. (Staticcheck)" +# WARNING_FILTER += discard class="Non-canonical Key in 'http.Header' Map (Staticcheck)" +# WARNING_FILTER += discard class="Non-pointer Value Passed to 'Unmarshal' or 'Decode' (Staticcheck)" +# WARNING_FILTER += discard class="Omit Comparison With Boolean Constant (Staticcheck)" +# WARNING_FILTER += discard class="Omit Default Slice Index (Staticcheck)" +# WARNING_FILTER += discard class="Omit Redundant Control Flow (Staticcheck)" +# WARNING_FILTER += discard class="Omit Redundant Nil Check Around Loop (Staticcheck)" +# WARNING_FILTER += discard class="Omit Redundant Nil Check in Type Assertion (Staticcheck)" +# WARNING_FILTER += discard class="Omit Redundant Nil Check on Slices (Staticcheck)" +# WARNING_FILTER += discard class="Only the First Constant Has an Explicit Type (Staticcheck)" +# WARNING_FILTER += discard class="Overlapping Byte Slices Passed to an Encoder (Staticcheck)" +# WARNING_FILTER += discard class="Passing Odd-sized Slice to Function Expecting Even Size (Staticcheck)" +# WARNING_FILTER += discard class="Poorly Chosen Identifier (Staticcheck)" +# WARNING_FILTER += discard class="Poorly Chosen Name for Error Variable (Staticcheck)" +# WARNING_FILTER += discard class="Poorly Chosen Name for Variable of Type 'time.Duration' (Staticcheck)" +# WARNING_FILTER += discard class="Poorly Chosen Receiver Name (Staticcheck)" +# WARNING_FILTER += discard class="Possible Nil Pointer Dereference (Staticcheck)" +# WARNING_FILTER += discard class="Range Over the String Directly (Staticcheck)" +# WARNING_FILTER += discard class="Redundant Call to 'net Http.CanonicalHeaderKey' in Method Call on 'net Http.Header' (Staticcheck)" +# WARNING_FILTER += discard class="Redundant Type in Variable Declaration (Staticcheck)" +# WARNING_FILTER += discard class="Replace 'time.Now().Sub(x)' With 'time.Since(x)' (Staticcheck)" +# WARNING_FILTER += discard class="Replace 'x.Sub(time.Now())' With 'time.Until(x)' (Staticcheck)" +# WARNING_FILTER += discard class="Replace Call to 'bytes.Compare' With 'bytes.Equal' (Staticcheck)" +# WARNING_FILTER += discard class="Replace Call to 'strings.Index' With 'strings.Contains' (Staticcheck)" +# WARNING_FILTER += discard class="Replace Manual Trimming With 'strings.TrimPrefix' (Staticcheck)" +# WARNING_FILTER += discard class="Replace for Loop With Call to Copy (Staticcheck)" +# WARNING_FILTER += discard class="Self-assignment of Variables (Staticcheck)" +# WARNING_FILTER += discard class="Should Use Constants for HTTP Error Codes, Not Magic Numbers (Staticcheck)" +# WARNING_FILTER += discard class="Simplify Error Construction With 'fmt.Errorf' (Staticcheck)" +# WARNING_FILTER += discard class="Simplify Regular Expression By Using Raw String Literal (Staticcheck)" +# WARNING_FILTER += discard class="Simplify Returning Boolean Expression (Staticcheck)" +# WARNING_FILTER += discard class="Simplify \"make\" Call By Omitting Redundant Arguments (Staticcheck)" +# WARNING_FILTER += discard class="Storing Non-pointer Values in 'sync.Pool' Allocates Memory (Staticcheck)" +# WARNING_FILTER += discard class="Suspiciously Small Untyped Constant in 'time.Sleep' (Staticcheck)" +# WARNING_FILTER += discard class="The Documentation of an Exported Function Should Start With the Function's Name (Staticcheck)" +# WARNING_FILTER += discard class="The Documentation of an Exported Type Should Start With Type's Name (Staticcheck)" +# WARNING_FILTER += discard class="The Documentation of an Exported Variable or Constant Should Start With Variable's Name (Staticcheck)" +# WARNING_FILTER += discard class="The Empty for Loop (\"for {}\") Spins and Can Block the Scheduler (Staticcheck)" +# WARNING_FILTER += discard class="The Finalizer References the Finalized Object, Preventing Garbage Collection (Staticcheck)" +# WARNING_FILTER += discard class="The Loop Exits Unconditionally After One Iteration (Staticcheck)" +# WARNING_FILTER += discard class="The Result of 'append' Will Never Be Observed Anywhere (Staticcheck)" +# WARNING_FILTER += discard class="The Variable in the Loop Condition Never Changes, Are You Incrementing the Wrong Variable? (Staticcheck)" +# WARNING_FILTER += discard class="Trapping a Signal That Cannot Be Trapped (Staticcheck)" +# WARNING_FILTER += discard class="Trying to Marshal a Struct With No Public Fields Nor Custom Marshaling (Staticcheck)" +# WARNING_FILTER += discard class="Type Assertion to Current Type (Staticcheck)" +# WARNING_FILTER += discard class="Unnecessarily Complex Way of Printing Formatted String (Staticcheck)" +# WARNING_FILTER += discard class="Unnecessary Guard Around Call to \"delete\" (Staticcheck)" +# WARNING_FILTER += discard class="Unnecessary Guard Around Map Access (Staticcheck)" +# WARNING_FILTER += discard class="Unnecessary Use of 'fmt.Sprint' (Staticcheck)" +# WARNING_FILTER += discard class="Unreachable Case Clause in a Type Switch (Staticcheck)" +# WARNING_FILTER += discard class="Unsupported Argument to Functions in 'encoding Binary' (Staticcheck)" +# WARNING_FILTER += discard class="Unused Code (Staticcheck)" +# WARNING_FILTER += discard class="Use 'bytes.Buffer.String' or 'bytes.Buffer.Bytes' (Staticcheck)" +# WARNING_FILTER += discard class="Use 'sort.Ints(x)', 'sort.Float64s(x)', and 'sort.Strings(x)' (Staticcheck)" +# WARNING_FILTER += discard class="Use Consistent Method Receiver Names (Staticcheck)" +# WARNING_FILTER += discard class="Use Plain Channel Send or Receive Instead of Single-case Select (Staticcheck)" +# WARNING_FILTER += discard class="Use Result of Type Assertion to Simplify Cases (Staticcheck)" +# WARNING_FILTER += discard class="Use \"copy\" for Sliding Elements (Staticcheck)" +# WARNING_FILTER += discard class="Use \"for { ... }\" for Infinite Loops (Staticcheck)" +# WARNING_FILTER += discard class="Use a Single 'append' to Concatenate Two Slices (Staticcheck)" +# WARNING_FILTER += discard class="Use a Type Conversion Instead of Manually Copying Struct Fields (Staticcheck)" +# WARNING_FILTER += discard class="Using 'bytes.Equal' to Compare Two 'net.IP' (Staticcheck)" +# WARNING_FILTER += discard class="Using 'regexp.Match' or Related in a Loop, Should Use 'regexp.Compile' (Staticcheck)" +# WARNING_FILTER += discard class="Using 'time.Tick' in a Way That Will Leak. Consider Using 'time.NewTicker', and Only Use 'time.Tick' in Tests, Commands and Endless Functions (Staticcheck)" +# WARNING_FILTER += discard class="Using Io.WriteString to Write '[]byte' (Staticcheck)" +# WARNING_FILTER += discard class="Using a Deprecated Function, Variable, Constant or Field (Staticcheck)" +# WARNING_FILTER += discard class="Using a Non-octal 'os.FileMode' That Looks Like It Was Meant to Be in Octal. (Staticcheck)" +# WARNING_FILTER += discard class="Using an Invalid Host:port Pair With a 'net.Listen'-related Function (Staticcheck)" +# WARNING_FILTER += discard class="Various Methods in the \"strings\" Package Expect Valid UTF-8, but Invalid Input Is Provided (Staticcheck)" +# WARNING_FILTER += discard class="\"for { Select { ...\" With an Empty Default Branch Spins (Staticcheck)" +# WARNING_FILTER += discard class="\"x = Append(y)\" Is Equivalent to \"x = Y\" (Staticcheck)" +# +# (Kotlin warning classes) +# WARNING_FILTER += discard class="Absent or Wrong File License (detekt)" +# WARNING_FILTER += discard class="Also Could Be Apply (detekt)" +# WARNING_FILTER += discard class="Array Primitive (detekt)" +# WARNING_FILTER += discard class="Avoid Referential Equality (detekt)" +# WARNING_FILTER += discard class="Boolean Property Naming (detekt)" +# WARNING_FILTER += discard class="Braces on If Statements (detekt)" +# WARNING_FILTER += discard class="Braces on When Statements (detekt)" +# WARNING_FILTER += discard class="Can Be Non Nullable (detekt)" +# WARNING_FILTER += discard class="Cascading Call Wrapping (detekt)" +# WARNING_FILTER += discard class="Cast Nullable to Non Nullable Type (detekt)" +# WARNING_FILTER += discard class="Cast to Nullable Type (detekt)" +# WARNING_FILTER += discard class="Class Naming (detekt)" +# WARNING_FILTER += discard class="Class Ordering (detekt)" +# WARNING_FILTER += discard class="Cognitive Complex Method (detekt)" +# WARNING_FILTER += discard class="Collapsible If Statements (detekt)" +# WARNING_FILTER += discard class="Comment Over Private Function (detekt)" +# WARNING_FILTER += discard class="Comment Over Private Property (detekt)" +# WARNING_FILTER += discard class="Complex Condition (detekt)" +# WARNING_FILTER += discard class="Complex Interface (detekt)" +# WARNING_FILTER += discard class="Constructor Parameter Naming (detekt)" +# WARNING_FILTER += discard class="Could Be Sequence (detekt)" +# WARNING_FILTER += discard class="Cyclomatic Complex Method (detekt)" +# WARNING_FILTER += discard class="Data Class Contains Functions (detekt)" +# WARNING_FILTER += discard class="Data Class Should Be Immutable (detekt)" +# WARNING_FILTER += discard class="Deprecated Block Tag (detekt)" +# WARNING_FILTER += discard class="Deprecation (detekt)" +# WARNING_FILTER += discard class="Destructuring Declaration With Too Many Entries (detekt)" +# WARNING_FILTER += discard class="Dont Downcast Collection Types (detekt)" +# WARNING_FILTER += discard class="Double Mutability for Collection (detekt)" +# WARNING_FILTER += discard class="Double Negative Lambda (detekt)" +# WARNING_FILTER += discard class="Else Case Instead of Exhaustive When (detekt)" +# WARNING_FILTER += discard class="Empty Catch Block (detekt)" +# WARNING_FILTER += discard class="Empty Class Block (detekt)" +# WARNING_FILTER += discard class="Empty Default Constructor (detekt)" +# WARNING_FILTER += discard class="Empty Do While Block (detekt)" +# WARNING_FILTER += discard class="Empty Else Block (detekt)" +# WARNING_FILTER += discard class="Empty Finally Block (detekt)" +# WARNING_FILTER += discard class="Empty Function Block (detekt)" +# WARNING_FILTER += discard class="Empty If Block (detekt)" +# WARNING_FILTER += discard class="Empty Init Block (detekt)" +# WARNING_FILTER += discard class="Empty Kt File (detekt)" +# WARNING_FILTER += discard class="Empty Secondary Constructor (detekt)" +# WARNING_FILTER += discard class="Empty Try Block (detekt)" +# WARNING_FILTER += discard class="Empty When Block (detekt)" +# WARNING_FILTER += discard class="Empty While Block (detekt)" +# WARNING_FILTER += discard class="Empty for Block (detekt)" +# WARNING_FILTER += discard class="End of Sentence Format (detekt)" +# WARNING_FILTER += discard class="Enum Naming (detekt)" +# WARNING_FILTER += discard class="Equals Always Returns True or False (detekt)" +# WARNING_FILTER += discard class="Equals Null Call (detekt)" +# WARNING_FILTER += discard class="Equals With Hash Code Exist (detekt)" +# WARNING_FILTER += discard class="Equals on Signature Line (detekt)" +# WARNING_FILTER += discard class="Exception Raised in Unexpected Location (detekt)" +# WARNING_FILTER += discard class="Exit Outside Main (detekt)" +# WARNING_FILTER += discard class="Explicit Collection Element Access Method (detekt)" +# WARNING_FILTER += discard class="Explicit Garbage Collection Call (detekt)" +# WARNING_FILTER += discard class="Explicit It Lambda Parameter (detekt)" +# WARNING_FILTER += discard class="Expression Body Syntax (detekt)" +# WARNING_FILTER += discard class="For Each on Range (detekt)" +# WARNING_FILTER += discard class="Forbidden Annotation (detekt)" +# WARNING_FILTER += discard class="Forbidden Class Name (detekt)" +# WARNING_FILTER += discard class="Forbidden Comment (detekt)" +# WARNING_FILTER += discard class="Forbidden Import (detekt)" +# WARNING_FILTER += discard class="Forbidden Method Call (detekt)" +# WARNING_FILTER += discard class="Forbidden Suppress (detekt)" +# WARNING_FILTER += discard class="Forbidden Void (detekt)" +# WARNING_FILTER += discard class="Function Max Length (detekt)" +# WARNING_FILTER += discard class="Function Min Length (detekt)" +# WARNING_FILTER += discard class="Function Naming (detekt)" +# WARNING_FILTER += discard class="Function Only Returning Constant (detekt)" +# WARNING_FILTER += discard class="Function Parameter Naming (detekt)" +# WARNING_FILTER += discard class="Global Coroutine Usage (detekt)" +# WARNING_FILTER += discard class="Has Platform Type (detekt)" +# WARNING_FILTER += discard class="Ignored Return Value (detekt)" +# WARNING_FILTER += discard class="Implicit Default Locale (detekt)" +# WARNING_FILTER += discard class="Implicit Unit Return Type (detekt)" +# WARNING_FILTER += discard class="Inject Dispatcher (detekt)" +# WARNING_FILTER += discard class="Instance of Check for Exception (detekt)" +# WARNING_FILTER += discard class="Invalid Package Declaration (detekt)" +# WARNING_FILTER += discard class="Invalid Range (detekt)" +# WARNING_FILTER += discard class="Iterator Has Next Calls Next Method (detekt)" +# WARNING_FILTER += discard class="Iterator Not Throwing No Such Element Exception (detekt)" +# WARNING_FILTER += discard class="KDoc References Non Public Property (detekt)" +# WARNING_FILTER += discard class="Labeled Expression (detekt)" +# WARNING_FILTER += discard class="Lambda Parameter Naming (detekt)" +# WARNING_FILTER += discard class="Large Class (detekt)" +# WARNING_FILTER += discard class="Lateinit Usage (detekt)" +# WARNING_FILTER += discard class="Long Method (detekt)" +# WARNING_FILTER += discard class="Long Parameter List (detekt)" +# WARNING_FILTER += discard class="Loop With Too Many Jump Statements (detekt)" +# WARNING_FILTER += discard class="Magic Number (detekt)" +# WARNING_FILTER += discard class="Mandatory Braces Loops (detekt)" +# WARNING_FILTER += discard class="Map Get With Not Null Assertion Operator (detekt)" +# WARNING_FILTER += discard class="Matching Declaration Name (detekt)" +# WARNING_FILTER += discard class="Max Chained Calls on Same Line (detekt)" +# WARNING_FILTER += discard class="Max Line Length (detekt)" +# WARNING_FILTER += discard class="May Be Const (detekt)" +# WARNING_FILTER += discard class="Member Name Equals Class Name (detekt)" +# WARNING_FILTER += discard class="Method Overloading (detekt)" +# WARNING_FILTER += discard class="Missing Package Declaration (detekt)" +# WARNING_FILTER += discard class="Modifier Order (detekt)" +# WARNING_FILTER += discard class="Multiline Lambda It Parameter (detekt)" +# WARNING_FILTER += discard class="Multiline Raw String Indentation (detekt)" +# WARNING_FILTER += discard class="Named Arguments (detekt)" +# WARNING_FILTER += discard class="Nested Block Depth (detekt)" +# WARNING_FILTER += discard class="Nested Classes Visibility (detekt)" +# WARNING_FILTER += discard class="Nested Scope Functions (detekt)" +# WARNING_FILTER += discard class="New Line at End of File (detekt)" +# WARNING_FILTER += discard class="No Name Shadowing (detekt)" +# WARNING_FILTER += discard class="No Tabs (detekt)" +# WARNING_FILTER += discard class="Non Boolean Property Prefixed With Is (detekt)" +# WARNING_FILTER += discard class="Not Implemented Declaration (detekt)" +# WARNING_FILTER += discard class="Null Check on Mutable Property (detekt)" +# WARNING_FILTER += discard class="Nullable Boolean Check (detekt)" +# WARNING_FILTER += discard class="Nullable to String Call (detekt)" +# WARNING_FILTER += discard class="Object Extends Throwable (detekt)" +# WARNING_FILTER += discard class="Object Literal to Lambda (detekt)" +# WARNING_FILTER += discard class="Object Property Naming (detekt)" +# WARNING_FILTER += discard class="Optional Abstract Keyword (detekt)" +# WARNING_FILTER += discard class="Optional Unit (detekt)" +# WARNING_FILTER += discard class="Outdated Documentation (detekt)" +# WARNING_FILTER += discard class="Package Naming (detekt)" +# WARNING_FILTER += discard class="Prefer to Over Pair Syntax (detekt)" +# WARNING_FILTER += discard class="Print Stack Trace (detekt)" +# WARNING_FILTER += discard class="Property Used Before Declaration (detekt)" +# WARNING_FILTER += discard class="Protected Member in Final Class (detekt)" +# WARNING_FILTER += discard class="Redundant Explicit Type (detekt)" +# WARNING_FILTER += discard class="Redundant Higher Order Map Usage (detekt)" +# WARNING_FILTER += discard class="Redundant Suspend Modifier (detekt)" +# WARNING_FILTER += discard class="Redundant Visibility Modifier Rule (detekt)" +# WARNING_FILTER += discard class="Replace Safe Call Chain With Run (detekt)" +# WARNING_FILTER += discard class="Rethrow Caught Exception (detekt)" +# WARNING_FILTER += discard class="Return Count (detekt)" +# WARNING_FILTER += discard class="Return From Finally (detekt)" +# WARNING_FILTER += discard class="Safe Cast (detekt)" +# WARNING_FILTER += discard class="Serial Version UIDIn Serializable Class (detekt)" +# WARNING_FILTER += discard class="Sleep Instead of Delay (detekt)" +# WARNING_FILTER += discard class="Spacing Between Package and Imports (detekt)" +# WARNING_FILTER += discard class="Spread Operator (detekt)" +# WARNING_FILTER += discard class="String Literal Duplication (detekt)" +# WARNING_FILTER += discard class="String Should Be Raw String (detekt)" +# WARNING_FILTER += discard class="Suspend Fun Swallowed Cancellation (detekt)" +# WARNING_FILTER += discard class="Suspend Fun With Coroutine Scope Receiver (detekt)" +# WARNING_FILTER += discard class="Suspend Fun With Flow Return Type (detekt)" +# WARNING_FILTER += discard class="Swallowed Exception (detekt)" +# WARNING_FILTER += discard class="Throwing Exception From Finally (detekt)" +# WARNING_FILTER += discard class="Throwing Exception in Main (detekt)" +# WARNING_FILTER += discard class="Throwing Exceptions Without Message or Cause (detekt)" +# WARNING_FILTER += discard class="Throwing New Instance of Same Exception (detekt)" +# WARNING_FILTER += discard class="Throws Count (detekt)" +# WARNING_FILTER += discard class="Too Generic Exception Caught (detekt)" +# WARNING_FILTER += discard class="Too Generic Exception Thrown (detekt)" +# WARNING_FILTER += discard class="Too Many Functions (detekt)" +# WARNING_FILTER += discard class="Top Level Property Naming (detekt)" +# WARNING_FILTER += discard class="Trailing Whitespace (detekt)" +# WARNING_FILTER += discard class="Trim Multiline Raw String (detekt)" +# WARNING_FILTER += discard class="Unconditional Jump Statement in Loop (detekt)" +# WARNING_FILTER += discard class="Underscores in Numeric Literals (detekt)" +# WARNING_FILTER += discard class="Undocumented Public Class (detekt)" +# WARNING_FILTER += discard class="Undocumented Public Function (detekt)" +# WARNING_FILTER += discard class="Undocumented Public Property (detekt)" +# WARNING_FILTER += discard class="Unnecessary Abstract Class (detekt)" +# WARNING_FILTER += discard class="Unnecessary Annotation Use Site Target (detekt)" +# WARNING_FILTER += discard class="Unnecessary Apply (detekt)" +# WARNING_FILTER += discard class="Unnecessary Backticks (detekt)" +# WARNING_FILTER += discard class="Unnecessary Braces Around Trailing Lambda (detekt)" +# WARNING_FILTER += discard class="Unnecessary Filter (detekt)" +# WARNING_FILTER += discard class="Unnecessary Inheritance (detekt)" +# WARNING_FILTER += discard class="Unnecessary Inner Class (detekt)" +# WARNING_FILTER += discard class="Unnecessary Let (detekt)" +# WARNING_FILTER += discard class="Unnecessary Not Null Check (detekt)" +# WARNING_FILTER += discard class="Unnecessary Not Null Operator (detekt)" +# WARNING_FILTER += discard class="Unnecessary Parentheses (detekt)" +# WARNING_FILTER += discard class="Unnecessary Part of Binary Expression (detekt)" +# WARNING_FILTER += discard class="Unnecessary Safe Call (detekt)" +# WARNING_FILTER += discard class="Unnecessary Temporary Instantiation (detekt)" +# WARNING_FILTER += discard class="Unreachable Catch Block (detekt)" +# WARNING_FILTER += discard class="Unreachable Code (detekt)" +# WARNING_FILTER += discard class="Unsafe Call on Nullable Type (detekt)" +# WARNING_FILTER += discard class="Unsafe Cast (detekt)" +# WARNING_FILTER += discard class="Until Instead of Range to (detekt)" +# WARNING_FILTER += discard class="Unused Imports (detekt)" +# WARNING_FILTER += discard class="Unused Parameter (detekt)" +# WARNING_FILTER += discard class="Unused Private Class (detekt)" +# WARNING_FILTER += discard class="Unused Private Member (detekt)" +# WARNING_FILTER += discard class="Unused Private Property (detekt)" +# WARNING_FILTER += discard class="Unused Unary Operator (detekt)" +# WARNING_FILTER += discard class="Use Any or None Instead of Find (detekt)" +# WARNING_FILTER += discard class="Use Array Literals in Annotations (detekt)" +# WARNING_FILTER += discard class="Use Check Not Null (detekt)" +# WARNING_FILTER += discard class="Use Check or Error (detekt)" +# WARNING_FILTER += discard class="Use Data Class (detekt)" +# WARNING_FILTER += discard class="Use Empty Counterpart (detekt)" +# WARNING_FILTER += discard class="Use If Empty or If Blank (detekt)" +# WARNING_FILTER += discard class="Use If Instead of When (detekt)" +# WARNING_FILTER += discard class="Use Is Null or Empty (detekt)" +# WARNING_FILTER += discard class="Use Let (detekt)" +# WARNING_FILTER += discard class="Use Require (detekt)" +# WARNING_FILTER += discard class="Use Require Not Null (detekt)" +# WARNING_FILTER += discard class="Use Sum of Instead of Flat Map Size (detekt)" +# WARNING_FILTER += discard class="Use or Empty (detekt)" +# WARNING_FILTER += discard class="Useless Call on Not Null (detekt)" +# WARNING_FILTER += discard class="Useless Postfix Expression (detekt)" +# WARNING_FILTER += discard class="Utility Class With Public Constructor (detekt)" +# WARNING_FILTER += discard class="Var Could Be Val (detekt)" +# WARNING_FILTER += discard class="Variable Max Length (detekt)" +# WARNING_FILTER += discard class="Variable Min Length (detekt)" +# WARNING_FILTER += discard class="Variable Naming (detekt)" +# WARNING_FILTER += discard class="Wildcard Import (detekt)" +# WARNING_FILTER += discard class="Wrong Equals Type Parameter (detekt)" +# +# (Python warning classes) +# WARNING_FILTER += discard class="Abstract Class Instantiated (Pylint)" +# WARNING_FILTER += discard class="Abstract Method (Pylint)" +# WARNING_FILTER += discard class="Access Member Before Definition (Pylint)" +# WARNING_FILTER += discard class="Anomalous Backslash in String (Pylint)" +# WARNING_FILTER += discard class="Anomalous Unicode Escape in String (Pylint)" +# WARNING_FILTER += discard class="Arguments Differ (Pylint)" +# WARNING_FILTER += discard class="Arguments Out of Order (Pylint)" +# WARNING_FILTER += discard class="Arguments Renamed (Pylint)" +# WARNING_FILTER += discard class="Assert on String Literal (Pylint)" +# WARNING_FILTER += discard class="Assert on Tuple (Pylint)" +# WARNING_FILTER += discard class="Assigning Non Slot (Pylint)" +# WARNING_FILTER += discard class="Assignment From No Return (Pylint)" +# WARNING_FILTER += discard class="Assignment From None (Pylint)" +# WARNING_FILTER += discard class="Astroid Error (Pylint)" +# WARNING_FILTER += discard class="Attribute Defined Outside Init (Pylint)" +# WARNING_FILTER += discard class="Await Outside Async (Pylint)" +# WARNING_FILTER += discard class="Bad Chained Comparison (Pylint)" +# WARNING_FILTER += discard class="Bad Classmethod Argument (Pylint)" +# WARNING_FILTER += discard class="Bad Configuration Section (Pylint)" +# WARNING_FILTER += discard class="Bad Except Order (Pylint)" +# WARNING_FILTER += discard class="Bad Exception Cause (Pylint)" +# WARNING_FILTER += discard class="Bad File Encoding (Pylint)" +# WARNING_FILTER += discard class="Bad Format Character (Pylint)" +# WARNING_FILTER += discard class="Bad Format String (Pylint)" +# WARNING_FILTER += discard class="Bad Format String Key (Pylint)" +# WARNING_FILTER += discard class="Bad Indentation (Pylint)" +# WARNING_FILTER += discard class="Bad Inline Option (Pylint)" +# WARNING_FILTER += discard class="Bad Mcs Classmethod Argument (Pylint)" +# WARNING_FILTER += discard class="Bad Mcs Method Argument (Pylint)" +# WARNING_FILTER += discard class="Bad Open Mode (Pylint)" +# WARNING_FILTER += discard class="Bad Plugin Value (Pylint)" +# WARNING_FILTER += discard class="Bad Reversed Sequence (Pylint)" +# WARNING_FILTER += discard class="Bad Staticmethod Argument (Pylint)" +# WARNING_FILTER += discard class="Bad Str Strip Call (Pylint)" +# WARNING_FILTER += discard class="Bad String Format Type (Pylint)" +# WARNING_FILTER += discard class="Bad Super Call (Pylint)" +# WARNING_FILTER += discard class="Bad Thread Instantiation (Pylint)" +# WARNING_FILTER += discard class="Bare Except (Pylint)" +# WARNING_FILTER += discard class="Bidirectional Unicode (Pylint)" +# WARNING_FILTER += discard class="Binary Op Exception (Pylint)" +# WARNING_FILTER += discard class="Boolean Datetime (Pylint)" +# WARNING_FILTER += discard class="Broad Exception Caught (Pylint)" +# WARNING_FILTER += discard class="Broad Exception Raised (Pylint)" +# WARNING_FILTER += discard class="C Extension No Member (Pylint)" +# WARNING_FILTER += discard class="Catching Non Exception (Pylint)" +# WARNING_FILTER += discard class="Cell Var From Loop (Pylint)" +# WARNING_FILTER += discard class="Chained Comparison (Pylint)" +# WARNING_FILTER += discard class="Class Variable Slots Conflict (Pylint)" +# WARNING_FILTER += discard class="Comparison With Callable (Pylint)" +# WARNING_FILTER += discard class="Comparison With Itself (Pylint)" +# WARNING_FILTER += discard class="Comparison of Constants (Pylint)" +# WARNING_FILTER += discard class="Condition Evals to Constant (Pylint)" +# WARNING_FILTER += discard class="Config Parse Error (Pylint)" +# WARNING_FILTER += discard class="Confusing With Statement (Pylint)" +# WARNING_FILTER += discard class="Consider Iterating Dictionary (Pylint)" +# WARNING_FILTER += discard class="Consider Merging Isinstance (Pylint)" +# WARNING_FILTER += discard class="Consider Swap Variables (Pylint)" +# WARNING_FILTER += discard class="Consider Using Dict Comprehension (Pylint)" +# WARNING_FILTER += discard class="Consider Using Dict Items (Pylint)" +# WARNING_FILTER += discard class="Consider Using Enumerate (Pylint)" +# WARNING_FILTER += discard class="Consider Using F String (Pylint)" +# WARNING_FILTER += discard class="Consider Using From Import (Pylint)" +# WARNING_FILTER += discard class="Consider Using Generator (Pylint)" +# WARNING_FILTER += discard class="Consider Using Get (Pylint)" +# WARNING_FILTER += discard class="Consider Using Join (Pylint)" +# WARNING_FILTER += discard class="Consider Using Max Builtin (Pylint)" +# WARNING_FILTER += discard class="Consider Using Min Builtin (Pylint)" +# WARNING_FILTER += discard class="Consider Using Set Comprehension (Pylint)" +# WARNING_FILTER += discard class="Consider Using Sys Exit (Pylint)" +# WARNING_FILTER += discard class="Consider Using Ternary (Pylint)" +# WARNING_FILTER += discard class="Consider Using With (Pylint)" +# WARNING_FILTER += discard class="Consider Using in (Pylint)" +# WARNING_FILTER += discard class="Continue in Finally (Pylint)" +# WARNING_FILTER += discard class="Cyclic Import (Pylint)" +# WARNING_FILTER += discard class="Dangerous Default Value (Pylint)" +# WARNING_FILTER += discard class="Deprecated Argument (Pylint)" +# WARNING_FILTER += discard class="Deprecated Class (Pylint)" +# WARNING_FILTER += discard class="Deprecated Decorator (Pylint)" +# WARNING_FILTER += discard class="Deprecated Method (Pylint)" +# WARNING_FILTER += discard class="Deprecated Module (Pylint)" +# WARNING_FILTER += discard class="Deprecated Pragma (Pylint)" +# WARNING_FILTER += discard class="Dict Iter Missing Items (Pylint)" +# WARNING_FILTER += discard class="Disallowed Name (Pylint)" +# WARNING_FILTER += discard class="Duplicate Argument Name (Pylint)" +# WARNING_FILTER += discard class="Duplicate Bases (Pylint)" +# WARNING_FILTER += discard class="Duplicate Code (Pylint)" +# WARNING_FILTER += discard class="Duplicate Except (Pylint)" +# WARNING_FILTER += discard class="Duplicate Key (Pylint)" +# WARNING_FILTER += discard class="Duplicate String Formatting Argument (Pylint)" +# WARNING_FILTER += discard class="Duplicate Value (Pylint)" +# WARNING_FILTER += discard class="Empty Docstring (Pylint)" +# WARNING_FILTER += discard class="Eval Used (Pylint)" +# WARNING_FILTER += discard class="Exec Used (Pylint)" +# WARNING_FILTER += discard class="Expression Not Assigned (Pylint)" +# WARNING_FILTER += discard class="F String Without Interpolation (Pylint)" +# WARNING_FILTER += discard class="Fatal (Pylint)" +# WARNING_FILTER += discard class="File Ignored (Pylint)" +# WARNING_FILTER += discard class="Fixme (Pylint)" +# WARNING_FILTER += discard class="Forgotten Debug Statement (Pylint)" +# WARNING_FILTER += discard class="Format Combined Specification (Pylint)" +# WARNING_FILTER += discard class="Format Needs Mapping (Pylint)" +# WARNING_FILTER += discard class="Format String Without Interpolation (Pylint)" +# WARNING_FILTER += discard class="Function Redefined (Pylint)" +# WARNING_FILTER += discard class="Global Statement (Pylint)" +# WARNING_FILTER += discard class="Global Variable Not Assigned (Pylint)" +# WARNING_FILTER += discard class="Global Variable Undefined (Pylint)" +# WARNING_FILTER += discard class="Global at Module Level (Pylint)" +# WARNING_FILTER += discard class="Implicit Flag Alias (Pylint)" +# WARNING_FILTER += discard class="Implicit Str Concat (Pylint)" +# WARNING_FILTER += discard class="Import Error (Pylint)" +# WARNING_FILTER += discard class="Import Outside Toplevel (Pylint)" +# WARNING_FILTER += discard class="Import Self (Pylint)" +# WARNING_FILTER += discard class="Inconsistent Mro (Pylint)" +# WARNING_FILTER += discard class="Inconsistent Quotes (Pylint)" +# WARNING_FILTER += discard class="Inconsistent Return Statements (Pylint)" +# WARNING_FILTER += discard class="Inherit Non Class (Pylint)" +# WARNING_FILTER += discard class="Init Is Generator (Pylint)" +# WARNING_FILTER += discard class="Invalid All Format (Pylint)" +# WARNING_FILTER += discard class="Invalid All Object (Pylint)" +# WARNING_FILTER += discard class="Invalid Bool Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Bytes Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Backspace (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Carriage Return (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Esc (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Nul (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Sub (Pylint)" +# WARNING_FILTER += discard class="Invalid Character Zero Width Space (Pylint)" +# WARNING_FILTER += discard class="Invalid Characters in Docstring (Pylint)" +# WARNING_FILTER += discard class="Invalid Class Object (Pylint)" +# WARNING_FILTER += discard class="Invalid Enum Extension (Pylint)" +# WARNING_FILTER += discard class="Invalid Envvar Default (Pylint)" +# WARNING_FILTER += discard class="Invalid Envvar Value (Pylint)" +# WARNING_FILTER += discard class="Invalid Field Call (Pylint)" +# WARNING_FILTER += discard class="Invalid Format Index (Pylint)" +# WARNING_FILTER += discard class="Invalid Format Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Getnewargs Ex Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Getnewargs Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Hash Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Index Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Length Hint Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Length Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Metaclass (Pylint)" +# WARNING_FILTER += discard class="Invalid Name (Pylint)" +# WARNING_FILTER += discard class="Invalid Overridden Method (Pylint)" +# WARNING_FILTER += discard class="Invalid Repr Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Sequence Index (Pylint)" +# WARNING_FILTER += discard class="Invalid Slice Index (Pylint)" +# WARNING_FILTER += discard class="Invalid Slice Step (Pylint)" +# WARNING_FILTER += discard class="Invalid Slots (Pylint)" +# WARNING_FILTER += discard class="Invalid Slots Object (Pylint)" +# WARNING_FILTER += discard class="Invalid Star Assignment Target (Pylint)" +# WARNING_FILTER += discard class="Invalid Str Returned (Pylint)" +# WARNING_FILTER += discard class="Invalid Unary Operand Type (Pylint)" +# WARNING_FILTER += discard class="Invalid Unicode Codec (Pylint)" +# WARNING_FILTER += discard class="Isinstance Second Argument Not Valid Type (Pylint)" +# WARNING_FILTER += discard class="Keyword Arg Before Vararg (Pylint)" +# WARNING_FILTER += discard class="Kwarg Superseded By Positional Arg (Pylint)" +# WARNING_FILTER += discard class="Line Too Long (Pylint)" +# WARNING_FILTER += discard class="Literal Comparison (Pylint)" +# WARNING_FILTER += discard class="Locally Disabled (Pylint)" +# WARNING_FILTER += discard class="Logging Format Interpolation (Pylint)" +# WARNING_FILTER += discard class="Logging Format Truncated (Pylint)" +# WARNING_FILTER += discard class="Logging Fstring Interpolation (Pylint)" +# WARNING_FILTER += discard class="Logging Not Lazy (Pylint)" +# WARNING_FILTER += discard class="Logging Too Few Args (Pylint)" +# WARNING_FILTER += discard class="Logging Too Many Args (Pylint)" +# WARNING_FILTER += discard class="Logging Unsupported Format (Pylint)" +# WARNING_FILTER += discard class="Lost Exception (Pylint)" +# WARNING_FILTER += discard class="Method Cache Max Size None (Pylint)" +# WARNING_FILTER += discard class="Method Check Failed (Pylint)" +# WARNING_FILTER += discard class="Method Hidden (Pylint)" +# WARNING_FILTER += discard class="Misplaced Bare Raise (Pylint)" +# WARNING_FILTER += discard class="Misplaced Format Function (Pylint)" +# WARNING_FILTER += discard class="Misplaced Future (Pylint)" +# WARNING_FILTER += discard class="Missing Class Docstring (Pylint)" +# WARNING_FILTER += discard class="Missing Final Newline (Pylint)" +# WARNING_FILTER += discard class="Missing Format Argument Key (Pylint)" +# WARNING_FILTER += discard class="Missing Format Attribute (Pylint)" +# WARNING_FILTER += discard class="Missing Format String Key (Pylint)" +# WARNING_FILTER += discard class="Missing Function Docstring (Pylint)" +# WARNING_FILTER += discard class="Missing Kwoa (Pylint)" +# WARNING_FILTER += discard class="Missing Module Docstring (Pylint)" +# WARNING_FILTER += discard class="Missing Parentheses for Call in Test (Pylint)" +# WARNING_FILTER += discard class="Missing Timeout (Pylint)" +# WARNING_FILTER += discard class="Mixed Format String (Pylint)" +# WARNING_FILTER += discard class="Mixed Line Endings (Pylint)" +# WARNING_FILTER += discard class="Modified Iterating Dict (Pylint)" +# WARNING_FILTER += discard class="Modified Iterating List (Pylint)" +# WARNING_FILTER += discard class="Modified Iterating Set (Pylint)" +# WARNING_FILTER += discard class="Multiple Imports (Pylint)" +# WARNING_FILTER += discard class="Multiple Statements (Pylint)" +# WARNING_FILTER += discard class="Named Expr Without Context (Pylint)" +# WARNING_FILTER += discard class="Nan Comparison (Pylint)" +# WARNING_FILTER += discard class="Nested Min Max (Pylint)" +# WARNING_FILTER += discard class="No Classmethod Decorator (Pylint)" +# WARNING_FILTER += discard class="No Else Break (Pylint)" +# WARNING_FILTER += discard class="No Else Continue (Pylint)" +# WARNING_FILTER += discard class="No Else Raise (Pylint)" +# WARNING_FILTER += discard class="No Else Return (Pylint)" +# WARNING_FILTER += discard class="No Member (Pylint)" +# WARNING_FILTER += discard class="No Method Argument (Pylint)" +# WARNING_FILTER += discard class="No Name in Module (Pylint)" +# WARNING_FILTER += discard class="No Self Argument (Pylint)" +# WARNING_FILTER += discard class="No Staticmethod Decorator (Pylint)" +# WARNING_FILTER += discard class="No Value for Parameter (Pylint)" +# WARNING_FILTER += discard class="Non Ascii File Name (Pylint)" +# WARNING_FILTER += discard class="Non Ascii Module Import (Pylint)" +# WARNING_FILTER += discard class="Non Ascii Name (Pylint)" +# WARNING_FILTER += discard class="Non Iterator Returned (Pylint)" +# WARNING_FILTER += discard class="Non Parent Init Called (Pylint)" +# WARNING_FILTER += discard class="Non Str Assignment to Dunder Name (Pylint)" +# WARNING_FILTER += discard class="Nonexistent Operator (Pylint)" +# WARNING_FILTER += discard class="Nonlocal Without Binding (Pylint)" +# WARNING_FILTER += discard class="Nonlocal and Global (Pylint)" +# WARNING_FILTER += discard class="Not Async Context Manager (Pylint)" +# WARNING_FILTER += discard class="Not Callable (Pylint)" +# WARNING_FILTER += discard class="Not Context Manager (Pylint)" +# WARNING_FILTER += discard class="Not a Mapping (Pylint)" +# WARNING_FILTER += discard class="Not an Iterable (Pylint)" +# WARNING_FILTER += discard class="Not in Loop (Pylint)" +# WARNING_FILTER += discard class="Notimplemented Raised (Pylint)" +# WARNING_FILTER += discard class="Overridden Final Method (Pylint)" +# WARNING_FILTER += discard class="Parse Error (Pylint)" +# WARNING_FILTER += discard class="Pointless Exception Statement (Pylint)" +# WARNING_FILTER += discard class="Pointless Statement (Pylint)" +# WARNING_FILTER += discard class="Pointless String Statement (Pylint)" +# WARNING_FILTER += discard class="Positional Only Arguments Expected (Pylint)" +# WARNING_FILTER += discard class="Possibly Unused Variable (Pylint)" +# WARNING_FILTER += discard class="Potential Index Error (Pylint)" +# WARNING_FILTER += discard class="Preferred Module (Pylint)" +# WARNING_FILTER += discard class="Property With Parameters (Pylint)" +# WARNING_FILTER += discard class="Protected Access (Pylint)" +# WARNING_FILTER += discard class="Raise Missing From (Pylint)" +# WARNING_FILTER += discard class="Raising Bad Type (Pylint)" +# WARNING_FILTER += discard class="Raising Format Tuple (Pylint)" +# WARNING_FILTER += discard class="Raising Non Exception (Pylint)" +# WARNING_FILTER += discard class="Raw Checker Failed (Pylint)" +# WARNING_FILTER += discard class="Redeclared Assigned Name (Pylint)" +# WARNING_FILTER += discard class="Redefined Argument From Local (Pylint)" +# WARNING_FILTER += discard class="Redefined Builtin (Pylint)" +# WARNING_FILTER += discard class="Redefined Outer Name (Pylint)" +# WARNING_FILTER += discard class="Redefined Slots in Subclass (Pylint)" +# WARNING_FILTER += discard class="Redundant Keyword Arg (Pylint)" +# WARNING_FILTER += discard class="Redundant U String Prefix (Pylint)" +# WARNING_FILTER += discard class="Redundant Unittest Assert (Pylint)" +# WARNING_FILTER += discard class="Reimported (Pylint)" +# WARNING_FILTER += discard class="Relative Beyond Top Level (Pylint)" +# WARNING_FILTER += discard class="Repeated Keyword (Pylint)" +# WARNING_FILTER += discard class="Return Arg in Generator (Pylint)" +# WARNING_FILTER += discard class="Return Outside Function (Pylint)" +# WARNING_FILTER += discard class="Return in Finally (Pylint)" +# WARNING_FILTER += discard class="Return in Init (Pylint)" +# WARNING_FILTER += discard class="Self Assigning Variable (Pylint)" +# WARNING_FILTER += discard class="Self Cls Assignment (Pylint)" +# WARNING_FILTER += discard class="Shadowed Import (Pylint)" +# WARNING_FILTER += discard class="Shallow Copy Environ (Pylint)" +# WARNING_FILTER += discard class="Signature Differs (Pylint)" +# WARNING_FILTER += discard class="Simplifiable Condition (Pylint)" +# WARNING_FILTER += discard class="Simplifiable If Expression (Pylint)" +# WARNING_FILTER += discard class="Simplifiable If Statement (Pylint)" +# WARNING_FILTER += discard class="Simplify Boolean Expression (Pylint)" +# WARNING_FILTER += discard class="Single String Used for Slots (Pylint)" +# WARNING_FILTER += discard class="Singledispatch Method (Pylint)" +# WARNING_FILTER += discard class="Singledispatchmethod Function (Pylint)" +# WARNING_FILTER += discard class="Singleton Comparison (Pylint)" +# WARNING_FILTER += discard class="Star Needs Assignment Target (Pylint)" +# WARNING_FILTER += discard class="Stop Iteration Return (Pylint)" +# WARNING_FILTER += discard class="Subclassed Final Class (Pylint)" +# WARNING_FILTER += discard class="Subprocess Popen Preexec Fn (Pylint)" +# WARNING_FILTER += discard class="Subprocess Run Check (Pylint)" +# WARNING_FILTER += discard class="Super Init Not Called (Pylint)" +# WARNING_FILTER += discard class="Super With Arguments (Pylint)" +# WARNING_FILTER += discard class="Super Without Brackets (Pylint)" +# WARNING_FILTER += discard class="Superfluous Parens (Pylint)" +# WARNING_FILTER += discard class="Suppressed Message (Pylint)" +# WARNING_FILTER += discard class="Syntax Error (Pylint)" +# WARNING_FILTER += discard class="Too Few Format Args (Pylint)" +# WARNING_FILTER += discard class="Too Few Public Methods (Pylint)" +# WARNING_FILTER += discard class="Too Many Ancestors (Pylint)" +# WARNING_FILTER += discard class="Too Many Arguments (Pylint)" +# WARNING_FILTER += discard class="Too Many Boolean Expressions (Pylint)" +# WARNING_FILTER += discard class="Too Many Branches (Pylint)" +# WARNING_FILTER += discard class="Too Many Format Args (Pylint)" +# WARNING_FILTER += discard class="Too Many Function Args (Pylint)" +# WARNING_FILTER += discard class="Too Many Instance Attributes (Pylint)" +# WARNING_FILTER += discard class="Too Many Lines (Pylint)" +# WARNING_FILTER += discard class="Too Many Locals (Pylint)" +# WARNING_FILTER += discard class="Too Many Nested Blocks (Pylint)" +# WARNING_FILTER += discard class="Too Many Public Methods (Pylint)" +# WARNING_FILTER += discard class="Too Many Return Statements (Pylint)" +# WARNING_FILTER += discard class="Too Many Star Expressions (Pylint)" +# WARNING_FILTER += discard class="Too Many Statements (Pylint)" +# WARNING_FILTER += discard class="Trailing Comma Tuple (Pylint)" +# WARNING_FILTER += discard class="Trailing Newlines (Pylint)" +# WARNING_FILTER += discard class="Trailing Whitespace (Pylint)" +# WARNING_FILTER += discard class="Truncated Format String (Pylint)" +# WARNING_FILTER += discard class="Try Except Raise (Pylint)" +# WARNING_FILTER += discard class="Typevar Double Variance (Pylint)" +# WARNING_FILTER += discard class="Typevar Name Incorrect Variance (Pylint)" +# WARNING_FILTER += discard class="Typevar Name Mismatch (Pylint)" +# WARNING_FILTER += discard class="Unbalanced Dict Unpacking (Pylint)" +# WARNING_FILTER += discard class="Unbalanced Tuple Unpacking (Pylint)" +# WARNING_FILTER += discard class="Undefined All Variable (Pylint)" +# WARNING_FILTER += discard class="Undefined Loop Variable (Pylint)" +# WARNING_FILTER += discard class="Undefined Variable (Pylint)" +# WARNING_FILTER += discard class="Unexpected Keyword Arg (Pylint)" +# WARNING_FILTER += discard class="Unexpected Line Ending Format (Pylint)" +# WARNING_FILTER += discard class="Unexpected Special Method Signature (Pylint)" +# WARNING_FILTER += discard class="Ungrouped Imports (Pylint)" +# WARNING_FILTER += discard class="Unhashable Member (Pylint)" +# WARNING_FILTER += discard class="Unidiomatic Typecheck (Pylint)" +# WARNING_FILTER += discard class="Unknown Option Value (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Comprehension (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Dict Index Lookup (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Direct Lambda Call (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Dunder Call (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Ellipsis (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Lambda (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Lambda Assignment (Pylint)" +# WARNING_FILTER += discard class="Unnecessary List Index Lookup (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Negation (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Pass (Pylint)" +# WARNING_FILTER += discard class="Unnecessary Semicolon (Pylint)" +# WARNING_FILTER += discard class="Unpacking Non Sequence (Pylint)" +# WARNING_FILTER += discard class="Unreachable (Pylint)" +# WARNING_FILTER += discard class="Unrecognized Inline Option (Pylint)" +# WARNING_FILTER += discard class="Unrecognized Option (Pylint)" +# WARNING_FILTER += discard class="Unspecified Encoding (Pylint)" +# WARNING_FILTER += discard class="Unsubscriptable Object (Pylint)" +# WARNING_FILTER += discard class="Unsupported Assignment Operation (Pylint)" +# WARNING_FILTER += discard class="Unsupported Binary Operation (Pylint)" +# WARNING_FILTER += discard class="Unsupported Delete Operation (Pylint)" +# WARNING_FILTER += discard class="Unsupported Membership Test (Pylint)" +# WARNING_FILTER += discard class="Unused Argument (Pylint)" +# WARNING_FILTER += discard class="Unused Format String Argument (Pylint)" +# WARNING_FILTER += discard class="Unused Format String Key (Pylint)" +# WARNING_FILTER += discard class="Unused Import (Pylint)" +# WARNING_FILTER += discard class="Unused Private Member (Pylint)" +# WARNING_FILTER += discard class="Unused Variable (Pylint)" +# WARNING_FILTER += discard class="Unused Wildcard Import (Pylint)" +# WARNING_FILTER += discard class="Use Dict Literal (Pylint)" +# WARNING_FILTER += discard class="Use Implicit Booleaness Not Comparison (Pylint)" +# WARNING_FILTER += discard class="Use Implicit Booleaness Not Comparison to String (Pylint)" +# WARNING_FILTER += discard class="Use Implicit Booleaness Not Comparison to Zero (Pylint)" +# WARNING_FILTER += discard class="Use Implicit Booleaness Not Len (Pylint)" +# WARNING_FILTER += discard class="Use List Literal (Pylint)" +# WARNING_FILTER += discard class="Use Maxsplit Arg (Pylint)" +# WARNING_FILTER += discard class="Use Sequence for Iteration (Pylint)" +# WARNING_FILTER += discard class="Use Symbolic Message Instead (Pylint)" +# WARNING_FILTER += discard class="Use a Generator (Pylint)" +# WARNING_FILTER += discard class="Used Before Assignment (Pylint)" +# WARNING_FILTER += discard class="Used Prior Global Declaration (Pylint)" +# WARNING_FILTER += discard class="Useless Else on Loop (Pylint)" +# WARNING_FILTER += discard class="Useless Import Alias (Pylint)" +# WARNING_FILTER += discard class="Useless Object Inheritance (Pylint)" +# WARNING_FILTER += discard class="Useless Option Value (Pylint)" +# WARNING_FILTER += discard class="Useless Parent Delegation (Pylint)" +# WARNING_FILTER += discard class="Useless Return (Pylint)" +# WARNING_FILTER += discard class="Useless Suppression (Pylint)" +# WARNING_FILTER += discard class="Useless With Lock (Pylint)" +# WARNING_FILTER += discard class="Using Constant Test (Pylint)" +# WARNING_FILTER += discard class="Using F String in Unsupported Version (Pylint)" +# WARNING_FILTER += discard class="Using Final Decorator in Unsupported Version (Pylint)" +# WARNING_FILTER += discard class="Wildcard Import (Pylint)" +# WARNING_FILTER += discard class="Wrong Exception Operation (Pylint)" +# WARNING_FILTER += discard class="Wrong Import Order (Pylint)" +# WARNING_FILTER += discard class="Wrong Import Position (Pylint)" +# WARNING_FILTER += discard class="Wrong Spelling in Comment (Pylint)" +# WARNING_FILTER += discard class="Wrong Spelling in Docstring (Pylint)" +# WARNING_FILTER += discard class="Yield Inside Async Function (Pylint)" +# WARNING_FILTER += discard class="Yield Outside Function (Pylint)" +# +# (Rust warning classes) +# WARNING_FILTER += discard class="Absolute Paths (Rust Clippy)" +# WARNING_FILTER += discard class="Absurd Extreme Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Alloc Instead of Core (Rust Clippy)" +# WARNING_FILTER += discard class="Allow Attributes (Rust Clippy)" +# WARNING_FILTER += discard class="Allow Attributes Without Reason (Rust Clippy)" +# WARNING_FILTER += discard class="Almost Complete Range (Rust Clippy)" +# WARNING_FILTER += discard class="Almost Swapped (Rust Clippy)" +# WARNING_FILTER += discard class="Approx Constant (Rust Clippy)" +# WARNING_FILTER += discard class="Arc With Non Send Sync (Rust Clippy)" +# WARNING_FILTER += discard class="Arithmetic Side Effects (Rust Clippy)" +# WARNING_FILTER += discard class="As Conversions (Rust Clippy)" +# WARNING_FILTER += discard class="As Ptr Cast Mut (Rust Clippy)" +# WARNING_FILTER += discard class="As Underscore (Rust Clippy)" +# WARNING_FILTER += discard class="Assertions on Constants (Rust Clippy)" +# WARNING_FILTER += discard class="Assertions on Result States (Rust Clippy)" +# WARNING_FILTER += discard class="Assign Op Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Assign Ops (Rust Clippy)" +# WARNING_FILTER += discard class="Async Yields Async (Rust Clippy)" +# WARNING_FILTER += discard class="Await Holding Invalid Type (Rust Clippy)" +# WARNING_FILTER += discard class="Await Holding Lock (Rust Clippy)" +# WARNING_FILTER += discard class="Await Holding Refcell Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Bad Bit Mask (Rust Clippy)" +# WARNING_FILTER += discard class="Big Endian Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="Bind Instead of Map (Rust Clippy)" +# WARNING_FILTER += discard class="Blanket Clippy Restriction Lints (Rust Clippy)" +# WARNING_FILTER += discard class="Blocks in If Conditions (Rust Clippy)" +# WARNING_FILTER += discard class="Bool Assert Comparison (Rust Clippy)" +# WARNING_FILTER += discard class="Bool Comparison (Rust Clippy)" +# WARNING_FILTER += discard class="Bool to Int With If (Rust Clippy)" +# WARNING_FILTER += discard class="Borrow As Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="Borrow Deref Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Borrow Interior Mutable Const (Rust Clippy)" +# WARNING_FILTER += discard class="Borrowed Box (Rust Clippy)" +# WARNING_FILTER += discard class="Box Collection (Rust Clippy)" +# WARNING_FILTER += discard class="Box Default (Rust Clippy)" +# WARNING_FILTER += discard class="Boxed Local (Rust Clippy)" +# WARNING_FILTER += discard class="Branches Sharing Code (Rust Clippy)" +# WARNING_FILTER += discard class="Builtin Type Shadow (Rust Clippy)" +# WARNING_FILTER += discard class="Bytes Count to Len (Rust Clippy)" +# WARNING_FILTER += discard class="Bytes Nth (Rust Clippy)" +# WARNING_FILTER += discard class="Cargo Common Metadata (Rust Clippy)" +# WARNING_FILTER += discard class="Case Sensitive File Extension Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Abs to Unsigned (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Enum Constructor (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Enum Truncation (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Lossless (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Nan to Int (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Possible Truncation (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Possible Wrap (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Precision Loss (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Ptr Alignment (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Sign Loss (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Slice Different Sizes (Rust Clippy)" +# WARNING_FILTER += discard class="Cast Slice From Raw Parts (Rust Clippy)" +# WARNING_FILTER += discard class="Char Lit As U8 (Rust Clippy)" +# WARNING_FILTER += discard class="Chars Last Cmp (Rust Clippy)" +# WARNING_FILTER += discard class="Chars Next Cmp (Rust Clippy)" +# WARNING_FILTER += discard class="Checked Conversions (Rust Clippy)" +# WARNING_FILTER += discard class="Clear With Drain (Rust Clippy)" +# WARNING_FILTER += discard class="Clone on Copy (Rust Clippy)" +# WARNING_FILTER += discard class="Clone on Ref Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="Cloned Instead of Copied (Rust Clippy)" +# WARNING_FILTER += discard class="Cmp Null (Rust Clippy)" +# WARNING_FILTER += discard class="Cmp Owned (Rust Clippy)" +# WARNING_FILTER += discard class="Cognitive Complexity (Rust Clippy)" +# WARNING_FILTER += discard class="Collapsible Else If (Rust Clippy)" +# WARNING_FILTER += discard class="Collapsible If (Rust Clippy)" +# WARNING_FILTER += discard class="Collapsible Match (Rust Clippy)" +# WARNING_FILTER += discard class="Collapsible Str Replace (Rust Clippy)" +# WARNING_FILTER += discard class="Collection Is Never Read (Rust Clippy)" +# WARNING_FILTER += discard class="Comparison Chain (Rust Clippy)" +# WARNING_FILTER += discard class="Comparison to Empty (Rust Clippy)" +# WARNING_FILTER += discard class="Copy Iterator (Rust Clippy)" +# WARNING_FILTER += discard class="Crate in Macro Def (Rust Clippy)" +# WARNING_FILTER += discard class="Create Dir (Rust Clippy)" +# WARNING_FILTER += discard class="Crosspointer Transmute (Rust Clippy)" +# WARNING_FILTER += discard class="Dbg Macro (Rust Clippy)" +# WARNING_FILTER += discard class="Debug Assert With Mut Call (Rust Clippy)" +# WARNING_FILTER += discard class="Decimal Literal Representation (Rust Clippy)" +# WARNING_FILTER += discard class="Declare Interior Mutable Const (Rust Clippy)" +# WARNING_FILTER += discard class="Default Constructed Unit Structs (Rust Clippy)" +# WARNING_FILTER += discard class="Default Instead of Iter Empty (Rust Clippy)" +# WARNING_FILTER += discard class="Default Numeric Fallback (Rust Clippy)" +# WARNING_FILTER += discard class="Default Trait Access (Rust Clippy)" +# WARNING_FILTER += discard class="Default Union Representation (Rust Clippy)" +# WARNING_FILTER += discard class="Deprecated Cfg Attr (Rust Clippy)" +# WARNING_FILTER += discard class="Deprecated Semver (Rust Clippy)" +# WARNING_FILTER += discard class="Deref Addrof (Rust Clippy)" +# WARNING_FILTER += discard class="Deref By Slicing (Rust Clippy)" +# WARNING_FILTER += discard class="Derivable Impls (Rust Clippy)" +# WARNING_FILTER += discard class="Derive Ord Xor Partial Ord (Rust Clippy)" +# WARNING_FILTER += discard class="Derive Partial Eq Without Eq (Rust Clippy)" +# WARNING_FILTER += discard class="Derived Hash With Manual Eq (Rust Clippy)" +# WARNING_FILTER += discard class="Disallowed Macros (Rust Clippy)" +# WARNING_FILTER += discard class="Disallowed Methods (Rust Clippy)" +# WARNING_FILTER += discard class="Disallowed Names (Rust Clippy)" +# WARNING_FILTER += discard class="Disallowed Script Idents (Rust Clippy)" +# WARNING_FILTER += discard class="Disallowed Types (Rust Clippy)" +# WARNING_FILTER += discard class="Diverging Sub Expression (Rust Clippy)" +# WARNING_FILTER += discard class="Doc Link With Quotes (Rust Clippy)" +# WARNING_FILTER += discard class="Doc Markdown (Rust Clippy)" +# WARNING_FILTER += discard class="Double Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Double Must Use (Rust Clippy)" +# WARNING_FILTER += discard class="Double Neg (Rust Clippy)" +# WARNING_FILTER += discard class="Double Parens (Rust Clippy)" +# WARNING_FILTER += discard class="Drain Collect (Rust Clippy)" +# WARNING_FILTER += discard class="Drop Non Drop (Rust Clippy)" +# WARNING_FILTER += discard class="Duplicate Mod (Rust Clippy)" +# WARNING_FILTER += discard class="Duplicate Underscore Argument (Rust Clippy)" +# WARNING_FILTER += discard class="Duration Subsec (Rust Clippy)" +# WARNING_FILTER += discard class="Else If Without Else (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Drop (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Enum (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Line After Doc Comments (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Line After Outer Attr (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Empty Structs With Brackets (Rust Clippy)" +# WARNING_FILTER += discard class="Enum Clike Unportable Variant (Rust Clippy)" +# WARNING_FILTER += discard class="Enum Glob Use (Rust Clippy)" +# WARNING_FILTER += discard class="Enum Variant Names (Rust Clippy)" +# WARNING_FILTER += discard class="Eq Op (Rust Clippy)" +# WARNING_FILTER += discard class="Equatable If Let (Rust Clippy)" +# WARNING_FILTER += discard class="Erasing Op (Rust Clippy)" +# WARNING_FILTER += discard class="Err Expect (Rust Clippy)" +# WARNING_FILTER += discard class="Error Impl Error (Rust Clippy)" +# WARNING_FILTER += discard class="Excessive Nesting (Rust Clippy)" +# WARNING_FILTER += discard class="Excessive Precision (Rust Clippy)" +# WARNING_FILTER += discard class="Exhaustive Enums (Rust Clippy)" +# WARNING_FILTER += discard class="Exhaustive Structs (Rust Clippy)" +# WARNING_FILTER += discard class="Exit (Rust Clippy)" +# WARNING_FILTER += discard class="Expect Fun Call (Rust Clippy)" +# WARNING_FILTER += discard class="Expect Used (Rust Clippy)" +# WARNING_FILTER += discard class="Expl Impl Clone on Copy (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Auto Deref (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Counter Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Deref Methods (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Into Iter Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Iter Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Explicit Write (Rust Clippy)" +# WARNING_FILTER += discard class="Extend From Slice (Rust Clippy)" +# WARNING_FILTER += discard class="Extend With Drain (Rust Clippy)" +# WARNING_FILTER += discard class="Extra Unused Lifetimes (Rust Clippy)" +# WARNING_FILTER += discard class="Extra Unused Type Parameters (Rust Clippy)" +# WARNING_FILTER += discard class="Fallible Impl From (Rust Clippy)" +# WARNING_FILTER += discard class="Field Reassign With Default (Rust Clippy)" +# WARNING_FILTER += discard class="Filetype Is File (Rust Clippy)" +# WARNING_FILTER += discard class="Filter Map (Rust Clippy)" +# WARNING_FILTER += discard class="Filter Map Bool Then (Rust Clippy)" +# WARNING_FILTER += discard class="Filter Map Identity (Rust Clippy)" +# WARNING_FILTER += discard class="Filter Map Next (Rust Clippy)" +# WARNING_FILTER += discard class="Filter Next (Rust Clippy)" +# WARNING_FILTER += discard class="Find Map (Rust Clippy)" +# WARNING_FILTER += discard class="Flat Map Identity (Rust Clippy)" +# WARNING_FILTER += discard class="Flat Map Option (Rust Clippy)" +# WARNING_FILTER += discard class="Float Arithmetic (Rust Clippy)" +# WARNING_FILTER += discard class="Float Cmp (Rust Clippy)" +# WARNING_FILTER += discard class="Float Cmp Const (Rust Clippy)" +# WARNING_FILTER += discard class="Float Equality Without Abs (Rust Clippy)" +# WARNING_FILTER += discard class="Fn Address Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Fn Params Excessive Bools (Rust Clippy)" +# WARNING_FILTER += discard class="Fn to Numeric Cast (Rust Clippy)" +# WARNING_FILTER += discard class="Fn to Numeric Cast Any (Rust Clippy)" +# WARNING_FILTER += discard class="Fn to Numeric Cast With Truncation (Rust Clippy)" +# WARNING_FILTER += discard class="For Kv Map (Rust Clippy)" +# WARNING_FILTER += discard class="Forget Non Drop (Rust Clippy)" +# WARNING_FILTER += discard class="Format Collect (Rust Clippy)" +# WARNING_FILTER += discard class="Format Push String (Rust Clippy)" +# WARNING_FILTER += discard class="Format in Format Args (Rust Clippy)" +# WARNING_FILTER += discard class="Four Forward Slashes (Rust Clippy)" +# WARNING_FILTER += discard class="From Iter Instead of Collect (Rust Clippy)" +# WARNING_FILTER += discard class="From Over Into (Rust Clippy)" +# WARNING_FILTER += discard class="From Raw With Void Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="From Str Radix 10 (Rust Clippy)" +# WARNING_FILTER += discard class="Future Not Send (Rust Clippy)" +# WARNING_FILTER += discard class="Get First (Rust Clippy)" +# WARNING_FILTER += discard class="Get Last With Len (Rust Clippy)" +# WARNING_FILTER += discard class="Get Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Host Endian Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="Identity Op (Rust Clippy)" +# WARNING_FILTER += discard class="If Let Mutex (Rust Clippy)" +# WARNING_FILTER += discard class="If Let Redundant Pattern Matching (Rust Clippy)" +# WARNING_FILTER += discard class="If Not Else (Rust Clippy)" +# WARNING_FILTER += discard class="If Same Then Else (Rust Clippy)" +# WARNING_FILTER += discard class="If Then Some Else None (Rust Clippy)" +# WARNING_FILTER += discard class="Ifs Same Cond (Rust Clippy)" +# WARNING_FILTER += discard class="Ignored Unit Patterns (Rust Clippy)" +# WARNING_FILTER += discard class="Impl Trait in Params (Rust Clippy)" +# WARNING_FILTER += discard class="Implicit Clone (Rust Clippy)" +# WARNING_FILTER += discard class="Implicit Hasher (Rust Clippy)" +# WARNING_FILTER += discard class="Implicit Return (Rust Clippy)" +# WARNING_FILTER += discard class="Implicit Saturating Add (Rust Clippy)" +# WARNING_FILTER += discard class="Implicit Saturating Sub (Rust Clippy)" +# WARNING_FILTER += discard class="Implied Bounds in Impls (Rust Clippy)" +# WARNING_FILTER += discard class="Impossible Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Imprecise Flops (Rust Clippy)" +# WARNING_FILTER += discard class="Inconsistent Digit Grouping (Rust Clippy)" +# WARNING_FILTER += discard class="Inconsistent Struct Constructor (Rust Clippy)" +# WARNING_FILTER += discard class="Index Refutable Slice (Rust Clippy)" +# WARNING_FILTER += discard class="Indexing Slicing (Rust Clippy)" +# WARNING_FILTER += discard class="Ineffective Bit Mask (Rust Clippy)" +# WARNING_FILTER += discard class="Inefficient to String (Rust Clippy)" +# WARNING_FILTER += discard class="Infallible Destructuring Match (Rust Clippy)" +# WARNING_FILTER += discard class="Infinite Iter (Rust Clippy)" +# WARNING_FILTER += discard class="Inherent to String (Rust Clippy)" +# WARNING_FILTER += discard class="Inherent to String Shadow Display (Rust Clippy)" +# WARNING_FILTER += discard class="Init Numbered Fields (Rust Clippy)" +# WARNING_FILTER += discard class="Inline Always (Rust Clippy)" +# WARNING_FILTER += discard class="Inline Asm X86 Att Syntax (Rust Clippy)" +# WARNING_FILTER += discard class="Inline Asm X86 Intel Syntax (Rust Clippy)" +# WARNING_FILTER += discard class="Inline Fn Without Body (Rust Clippy)" +# WARNING_FILTER += discard class="Inspect for Each (Rust Clippy)" +# WARNING_FILTER += discard class="Int Plus One (Rust Clippy)" +# WARNING_FILTER += discard class="Integer Division (Rust Clippy)" +# WARNING_FILTER += discard class="Into Iter Without Iter (Rust Clippy)" +# WARNING_FILTER += discard class="Into Iter on Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Invalid Null Ptr Usage (Rust Clippy)" +# WARNING_FILTER += discard class="Invalid Regex (Rust Clippy)" +# WARNING_FILTER += discard class="Invalid Upcast Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Invisible Characters (Rust Clippy)" +# WARNING_FILTER += discard class="Is Digit Ascii Radix (Rust Clippy)" +# WARNING_FILTER += discard class="Items After Statements (Rust Clippy)" +# WARNING_FILTER += discard class="Items After Test Module (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Cloned Collect (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Count (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Kv Map (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Next Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Next Slice (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Not Returning Iterator (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Nth (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Nth Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Out of Bounds (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Overeager Cloned (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Skip Next (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Skip Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Iter With Drain (Rust Clippy)" +# WARNING_FILTER += discard class="Iter Without Into Iter (Rust Clippy)" +# WARNING_FILTER += discard class="Iter on Empty Collections (Rust Clippy)" +# WARNING_FILTER += discard class="Iter on Single Items (Rust Clippy)" +# WARNING_FILTER += discard class="Iterator Step By Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Just Underscores and Digits (Rust Clippy)" +# WARNING_FILTER += discard class="Large Const Arrays (Rust Clippy)" +# WARNING_FILTER += discard class="Large Digit Groups (Rust Clippy)" +# WARNING_FILTER += discard class="Large Enum Variant (Rust Clippy)" +# WARNING_FILTER += discard class="Large Futures (Rust Clippy)" +# WARNING_FILTER += discard class="Large Include File (Rust Clippy)" +# WARNING_FILTER += discard class="Large Stack Arrays (Rust Clippy)" +# WARNING_FILTER += discard class="Large Stack Frames (Rust Clippy)" +# WARNING_FILTER += discard class="Large Types Passed By Value (Rust Clippy)" +# WARNING_FILTER += discard class="Len Without Is Empty (Rust Clippy)" +# WARNING_FILTER += discard class="Len Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Let Underscore Future (Rust Clippy)" +# WARNING_FILTER += discard class="Let Underscore Lock (Rust Clippy)" +# WARNING_FILTER += discard class="Let Underscore Must Use (Rust Clippy)" +# WARNING_FILTER += discard class="Let Underscore Untyped (Rust Clippy)" +# WARNING_FILTER += discard class="Let Unit Value (Rust Clippy)" +# WARNING_FILTER += discard class="Let With Type Underscore (Rust Clippy)" +# WARNING_FILTER += discard class="Let and Return (Rust Clippy)" +# WARNING_FILTER += discard class="Lines Filter Map Ok (Rust Clippy)" +# WARNING_FILTER += discard class="Linkedlist (Rust Clippy)" +# WARNING_FILTER += discard class="Little Endian Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="Lossy Float Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Macro Use Imports (Rust Clippy)" +# WARNING_FILTER += discard class="Main Recursion (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Assert (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Async Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Bits (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Clamp (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Filter (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Filter Map (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Find (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Find Map (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Flatten (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Hash One (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Instant Elapsed (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Is Ascii Check (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Is Finite (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Is Infinite (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Let Else (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Main Separator Str (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Map (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Memcpy (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Next Back (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Non Exhaustive (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Ok or (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Range Contains (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Range Patterns (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Rem Euclid (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Retain (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Saturating Arithmetic (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Slice Size Calculation (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Split Once (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Str Repeat (Rust Clippy)" +# WARNING_FILTER += discard class="Manual String New (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Strip (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Swap (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Try Fold (Rust Clippy)" +# WARNING_FILTER += discard class="Manual Unwrap or (Rust Clippy)" +# WARNING_FILTER += discard class="Manual While Let Some (Rust Clippy)" +# WARNING_FILTER += discard class="Many Single Char Names (Rust Clippy)" +# WARNING_FILTER += discard class="Map Clone (Rust Clippy)" +# WARNING_FILTER += discard class="Map Collect Result Unit (Rust Clippy)" +# WARNING_FILTER += discard class="Map Entry (Rust Clippy)" +# WARNING_FILTER += discard class="Map Err Ignore (Rust Clippy)" +# WARNING_FILTER += discard class="Map Flatten (Rust Clippy)" +# WARNING_FILTER += discard class="Map Identity (Rust Clippy)" +# WARNING_FILTER += discard class="Map Unwrap or (Rust Clippy)" +# WARNING_FILTER += discard class="Match As Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Match Bool (Rust Clippy)" +# WARNING_FILTER += discard class="Match Like Matches Macro (Rust Clippy)" +# WARNING_FILTER += discard class="Match Overlapping Arm (Rust Clippy)" +# WARNING_FILTER += discard class="Match Ref Pats (Rust Clippy)" +# WARNING_FILTER += discard class="Match Result Ok (Rust Clippy)" +# WARNING_FILTER += discard class="Match Same Arms (Rust Clippy)" +# WARNING_FILTER += discard class="Match Single Binding (Rust Clippy)" +# WARNING_FILTER += discard class="Match Str Case Mismatch (Rust Clippy)" +# WARNING_FILTER += discard class="Match Wild Err Arm (Rust Clippy)" +# WARNING_FILTER += discard class="Match Wildcard for Single Variants (Rust Clippy)" +# WARNING_FILTER += discard class="Match on Vec Items (Rust Clippy)" +# WARNING_FILTER += discard class="Maybe Infinite Iter (Rust Clippy)" +# WARNING_FILTER += discard class="Maybe Misused Cfg (Rust Clippy)" +# WARNING_FILTER += discard class="Mem Forget (Rust Clippy)" +# WARNING_FILTER += discard class="Mem Replace Option With None (Rust Clippy)" +# WARNING_FILTER += discard class="Mem Replace With Default (Rust Clippy)" +# WARNING_FILTER += discard class="Mem Replace With Uninit (Rust Clippy)" +# WARNING_FILTER += discard class="Min Ident Chars (Rust Clippy)" +# WARNING_FILTER += discard class="Min Max (Rust Clippy)" +# WARNING_FILTER += discard class="Misaligned Transmute (Rust Clippy)" +# WARNING_FILTER += discard class="Mismatched Target Os (Rust Clippy)" +# WARNING_FILTER += discard class="Mismatching Type Param Order (Rust Clippy)" +# WARNING_FILTER += discard class="Misnamed Getters (Rust Clippy)" +# WARNING_FILTER += discard class="Misrefactored Assign Op (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Assert Message (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Asserts for Indexing (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Const for Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Docs in Private Items (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Enforced Import Renames (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Errors Doc (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Fields in Debug (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Inline in Public Items (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Panics Doc (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Safety Doc (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Spin Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Missing Trait Methods (Rust Clippy)" +# WARNING_FILTER += discard class="Mistyped Literal Suffixes (Rust Clippy)" +# WARNING_FILTER += discard class="Mixed Case Hex Literals (Rust Clippy)" +# WARNING_FILTER += discard class="Mixed Read Write in Expression (Rust Clippy)" +# WARNING_FILTER += discard class="Mod Module Files (Rust Clippy)" +# WARNING_FILTER += discard class="Module Inception (Rust Clippy)" +# WARNING_FILTER += discard class="Module Name Repetitions (Rust Clippy)" +# WARNING_FILTER += discard class="Modulo Arithmetic (Rust Clippy)" +# WARNING_FILTER += discard class="Modulo One (Rust Clippy)" +# WARNING_FILTER += discard class="Multi Assignments (Rust Clippy)" +# WARNING_FILTER += discard class="Multiple Crate Versions (Rust Clippy)" +# WARNING_FILTER += discard class="Multiple Inherent Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Multiple Unsafe Ops Per Block (Rust Clippy)" +# WARNING_FILTER += discard class="Must Use Candidate (Rust Clippy)" +# WARNING_FILTER += discard class="Must Use Unit (Rust Clippy)" +# WARNING_FILTER += discard class="Mut From Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Mut Mut (Rust Clippy)" +# WARNING_FILTER += discard class="Mut Mutex Lock (Rust Clippy)" +# WARNING_FILTER += discard class="Mut Range Bound (Rust Clippy)" +# WARNING_FILTER += discard class="Mutable Key Type (Rust Clippy)" +# WARNING_FILTER += discard class="Mutex Atomic (Rust Clippy)" +# WARNING_FILTER += discard class="Mutex Integer (Rust Clippy)" +# WARNING_FILTER += discard class="Naive Bytecount (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Arbitrary Self Type (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Bitwise Bool (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Bool (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Bool Assign (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Borrow (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Borrowed Reference (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Borrows for Generic Args (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Collect (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Continue (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Doctest Main (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Else (Rust Clippy)" +# WARNING_FILTER += discard class="Needless If (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Late Init (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Lifetimes (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Match (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Option As Deref (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Option Take (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Parens on Range Literals (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Pass By Ref Mut (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Pass By Value (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Pub Self (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Question Mark (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Range Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Raw String Hashes (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Raw Strings (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Return (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Return With Question Mark (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Splitn (Rust Clippy)" +# WARNING_FILTER += discard class="Needless Update (Rust Clippy)" +# WARNING_FILTER += discard class="Needless for Each (Rust Clippy)" +# WARNING_FILTER += discard class="Neg Cmp Op on Partial Ord (Rust Clippy)" +# WARNING_FILTER += discard class="Neg Multiply (Rust Clippy)" +# WARNING_FILTER += discard class="Negative Feature Names (Rust Clippy)" +# WARNING_FILTER += discard class="Never Loop (Rust Clippy)" +# WARNING_FILTER += discard class="New Ret No Self (Rust Clippy)" +# WARNING_FILTER += discard class="New Without Default (Rust Clippy)" +# WARNING_FILTER += discard class="No Effect (Rust Clippy)" +# WARNING_FILTER += discard class="No Effect Replace (Rust Clippy)" +# WARNING_FILTER += discard class="No Effect Underscore Binding (Rust Clippy)" +# WARNING_FILTER += discard class="No Mangle With Rust Abi (Rust Clippy)" +# WARNING_FILTER += discard class="Non Ascii Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Non Canonical Clone Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Non Canonical Partial Ord Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Non Minimal Cfg (Rust Clippy)" +# WARNING_FILTER += discard class="Non Octal Unix Permissions (Rust Clippy)" +# WARNING_FILTER += discard class="Non Send Fields in Send Ty (Rust Clippy)" +# WARNING_FILTER += discard class="Nonminimal Bool (Rust Clippy)" +# WARNING_FILTER += discard class="Nonsensical Open Options (Rust Clippy)" +# WARNING_FILTER += discard class="Nonstandard Macro Braces (Rust Clippy)" +# WARNING_FILTER += discard class="Not Unsafe Ptr Arg Deref (Rust Clippy)" +# WARNING_FILTER += discard class="Obfuscated If Else (Rust Clippy)" +# WARNING_FILTER += discard class="Octal Escapes (Rust Clippy)" +# WARNING_FILTER += discard class="Ok Expect (Rust Clippy)" +# WARNING_FILTER += discard class="Only Used in Recursion (Rust Clippy)" +# WARNING_FILTER += discard class="Op Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Option As Ref Deref (Rust Clippy)" +# WARNING_FILTER += discard class="Option Env Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Option Filter Map (Rust Clippy)" +# WARNING_FILTER += discard class="Option If Let Else (Rust Clippy)" +# WARNING_FILTER += discard class="Option Map Unit Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Option Map or None (Rust Clippy)" +# WARNING_FILTER += discard class="Option Option (Rust Clippy)" +# WARNING_FILTER += discard class="Or Fun Call (Rust Clippy)" +# WARNING_FILTER += discard class="Or Then Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Out of Bounds Indexing (Rust Clippy)" +# WARNING_FILTER += discard class="Overflow Check Conditional (Rust Clippy)" +# WARNING_FILTER += discard class="Overly Complex Bool Expr (Rust Clippy)" +# WARNING_FILTER += discard class="Panic (Rust Clippy)" +# WARNING_FILTER += discard class="Panic in Result Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Panicking Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Partial Pub Fields (Rust Clippy)" +# WARNING_FILTER += discard class="Partialeq Ne Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Partialeq to None (Rust Clippy)" +# WARNING_FILTER += discard class="Path Buf Push Overwrite (Rust Clippy)" +# WARNING_FILTER += discard class="Path Ends With Ext (Rust Clippy)" +# WARNING_FILTER += discard class="Pattern Type Mismatch (Rust Clippy)" +# WARNING_FILTER += discard class="Permissions Set Readonly False (Rust Clippy)" +# WARNING_FILTER += discard class="Possible Missing Comma (Rust Clippy)" +# WARNING_FILTER += discard class="Precedence (Rust Clippy)" +# WARNING_FILTER += discard class="Print Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Print Stderr (Rust Clippy)" +# WARNING_FILTER += discard class="Print Stdout (Rust Clippy)" +# WARNING_FILTER += discard class="Print With Newline (Rust Clippy)" +# WARNING_FILTER += discard class="Print in Format Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Println Empty String (Rust Clippy)" +# WARNING_FILTER += discard class="Ptr Arg (Rust Clippy)" +# WARNING_FILTER += discard class="Ptr As Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="Ptr Cast Constness (Rust Clippy)" +# WARNING_FILTER += discard class="Ptr Eq (Rust Clippy)" +# WARNING_FILTER += discard class="Ptr Offset With Cast (Rust Clippy)" +# WARNING_FILTER += discard class="Pub Enum Variant Names (Rust Clippy)" +# WARNING_FILTER += discard class="Pub Use (Rust Clippy)" +# WARNING_FILTER += discard class="Pub With Shorthand (Rust Clippy)" +# WARNING_FILTER += discard class="Pub Without Shorthand (Rust Clippy)" +# WARNING_FILTER += discard class="Question Mark (Rust Clippy)" +# WARNING_FILTER += discard class="Question Mark Used (Rust Clippy)" +# WARNING_FILTER += discard class="Range Minus One (Rust Clippy)" +# WARNING_FILTER += discard class="Range Plus One (Rust Clippy)" +# WARNING_FILTER += discard class="Range Step By Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Range Zip With Len (Rust Clippy)" +# WARNING_FILTER += discard class="Rc Buffer (Rust Clippy)" +# WARNING_FILTER += discard class="Rc Clone in Vec Init (Rust Clippy)" +# WARNING_FILTER += discard class="Rc Mutex (Rust Clippy)" +# WARNING_FILTER += discard class="Read Line Without Trim (Rust Clippy)" +# WARNING_FILTER += discard class="Read Zero Byte Vec (Rust Clippy)" +# WARNING_FILTER += discard class="Readonly Write Lock (Rust Clippy)" +# WARNING_FILTER += discard class="Recursive Format Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Allocation (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant As Str (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Async Block (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Clone (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Closure (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Closure Call (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Closure for Method Calls (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Else (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Feature Names (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Field Names (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Guards (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Locals (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Pattern Matching (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Pub Crate (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Slicing (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Static Lifetimes (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant Type Annotations (Rust Clippy)" +# WARNING_FILTER += discard class="Redundant at Rest Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Ref Binding to Reference (Rust Clippy)" +# WARNING_FILTER += discard class="Ref Option Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Ref Patterns (Rust Clippy)" +# WARNING_FILTER += discard class="Regex Macro (Rust Clippy)" +# WARNING_FILTER += discard class="Repeat Once (Rust Clippy)" +# WARNING_FILTER += discard class="Replace Consts (Rust Clippy)" +# WARNING_FILTER += discard class="Reserve After Initialization (Rust Clippy)" +# WARNING_FILTER += discard class="Rest Pat in Fully Bound Structs (Rust Clippy)" +# WARNING_FILTER += discard class="Result Large Err (Rust Clippy)" +# WARNING_FILTER += discard class="Result Map Unit Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Result Map or Into Option (Rust Clippy)" +# WARNING_FILTER += discard class="Result Unit Err (Rust Clippy)" +# WARNING_FILTER += discard class="Return Self Not Must Use (Rust Clippy)" +# WARNING_FILTER += discard class="Reversed Empty Ranges (Rust Clippy)" +# WARNING_FILTER += discard class="Same Functions in If Condition (Rust Clippy)" +# WARNING_FILTER += discard class="Same Item Push (Rust Clippy)" +# WARNING_FILTER += discard class="Same Name Method (Rust Clippy)" +# WARNING_FILTER += discard class="Search Is Some (Rust Clippy)" +# WARNING_FILTER += discard class="Seek From Current (Rust Clippy)" +# WARNING_FILTER += discard class="Seek to Start Instead of Rewind (Rust Clippy)" +# WARNING_FILTER += discard class="Self Assignment (Rust Clippy)" +# WARNING_FILTER += discard class="Self Named Constructors (Rust Clippy)" +# WARNING_FILTER += discard class="Self Named Module Files (Rust Clippy)" +# WARNING_FILTER += discard class="Semicolon If Nothing Returned (Rust Clippy)" +# WARNING_FILTER += discard class="Semicolon Inside Block (Rust Clippy)" +# WARNING_FILTER += discard class="Semicolon Outside Block (Rust Clippy)" +# WARNING_FILTER += discard class="Separated Literal Suffix (Rust Clippy)" +# WARNING_FILTER += discard class="Serde Api Misuse (Rust Clippy)" +# WARNING_FILTER += discard class="Shadow Reuse (Rust Clippy)" +# WARNING_FILTER += discard class="Shadow Same (Rust Clippy)" +# WARNING_FILTER += discard class="Shadow Unrelated (Rust Clippy)" +# WARNING_FILTER += discard class="Short Circuit Statement (Rust Clippy)" +# WARNING_FILTER += discard class="Should Assert Eq (Rust Clippy)" +# WARNING_FILTER += discard class="Should Implement Trait (Rust Clippy)" +# WARNING_FILTER += discard class="Should Panic Without Expect (Rust Clippy)" +# WARNING_FILTER += discard class="Significant Drop Tightening (Rust Clippy)" +# WARNING_FILTER += discard class="Significant Drop in Scrutinee (Rust Clippy)" +# WARNING_FILTER += discard class="Similar Names (Rust Clippy)" +# WARNING_FILTER += discard class="Single Call Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Single Char Add Str (Rust Clippy)" +# WARNING_FILTER += discard class="Single Char Lifetime Names (Rust Clippy)" +# WARNING_FILTER += discard class="Single Char Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Single Component Path Imports (Rust Clippy)" +# WARNING_FILTER += discard class="Single Element Loop (Rust Clippy)" +# WARNING_FILTER += discard class="Single Match (Rust Clippy)" +# WARNING_FILTER += discard class="Single Match Else (Rust Clippy)" +# WARNING_FILTER += discard class="Single Range in Vec Init (Rust Clippy)" +# WARNING_FILTER += discard class="Size of Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Size of in Element Count (Rust Clippy)" +# WARNING_FILTER += discard class="Skip While Next (Rust Clippy)" +# WARNING_FILTER += discard class="Slow Vector Initialization (Rust Clippy)" +# WARNING_FILTER += discard class="Stable Sort Primitive (Rust Clippy)" +# WARNING_FILTER += discard class="Std Instead of Alloc (Rust Clippy)" +# WARNING_FILTER += discard class="Std Instead of Core (Rust Clippy)" +# WARNING_FILTER += discard class="Str to String (Rust Clippy)" +# WARNING_FILTER += discard class="String Add (Rust Clippy)" +# WARNING_FILTER += discard class="String Add Assign (Rust Clippy)" +# WARNING_FILTER += discard class="String Extend Chars (Rust Clippy)" +# WARNING_FILTER += discard class="String From Utf8 As Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="String Lit As Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="String Lit Chars Any (Rust Clippy)" +# WARNING_FILTER += discard class="String Slice (Rust Clippy)" +# WARNING_FILTER += discard class="String to String (Rust Clippy)" +# WARNING_FILTER += discard class="Strlen on C Strings (Rust Clippy)" +# WARNING_FILTER += discard class="Struct Excessive Bools (Rust Clippy)" +# WARNING_FILTER += discard class="Struct Field Names (Rust Clippy)" +# WARNING_FILTER += discard class="Suboptimal Flops (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Arithmetic Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Assignment Formatting (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Command Arg Space (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Doc Comments (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Else Formatting (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Map (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Op Assign Impl (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Operation Groupings (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Splitn (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Unary Op Formatting (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious Xor Used As Pow (Rust Clippy)" +# WARNING_FILTER += discard class="Suspicious to Owned (Rust Clippy)" +# WARNING_FILTER += discard class="Swap Ptr to Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Tabs in Doc Comments (Rust Clippy)" +# WARNING_FILTER += discard class="Temporary Assignment (Rust Clippy)" +# WARNING_FILTER += discard class="Tests Outside Test Module (Rust Clippy)" +# WARNING_FILTER += discard class="To Digit Is Some (Rust Clippy)" +# WARNING_FILTER += discard class="To String in Format Args (Rust Clippy)" +# WARNING_FILTER += discard class="Todo (Rust Clippy)" +# WARNING_FILTER += discard class="Too Many Arguments (Rust Clippy)" +# WARNING_FILTER += discard class="Too Many Lines (Rust Clippy)" +# WARNING_FILTER += discard class="Toplevel Ref Arg (Rust Clippy)" +# WARNING_FILTER += discard class="Trailing Empty Array (Rust Clippy)" +# WARNING_FILTER += discard class="Trait Duplication in Bounds (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Bytes to Str (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Float to Int (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Int to Bool (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Int to Char (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Int to Float (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Int to Non Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Null to Fn (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Num to Bytes (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Ptr to Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Ptr to Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Transmute Undefined Repr (Rust Clippy)" +# WARNING_FILTER += discard class="Transmutes Expressible As Ptr Casts (Rust Clippy)" +# WARNING_FILTER += discard class="Transmuting Null (Rust Clippy)" +# WARNING_FILTER += discard class="Trim Split Whitespace (Rust Clippy)" +# WARNING_FILTER += discard class="Trivial Regex (Rust Clippy)" +# WARNING_FILTER += discard class="Trivially Copy Pass By Ref (Rust Clippy)" +# WARNING_FILTER += discard class="Try Err (Rust Clippy)" +# WARNING_FILTER += discard class="Tuple Array Conversions (Rust Clippy)" +# WARNING_FILTER += discard class="Type Complexity (Rust Clippy)" +# WARNING_FILTER += discard class="Type Id on Box (Rust Clippy)" +# WARNING_FILTER += discard class="Type Repetition in Bounds (Rust Clippy)" +# WARNING_FILTER += discard class="Unchecked Duration Subtraction (Rust Clippy)" +# WARNING_FILTER += discard class="Undocumented Unsafe Blocks (Rust Clippy)" +# WARNING_FILTER += discard class="Unicode Not Nfc (Rust Clippy)" +# WARNING_FILTER += discard class="Unimplemented (Rust Clippy)" +# WARNING_FILTER += discard class="Uninit Assumed Init (Rust Clippy)" +# WARNING_FILTER += discard class="Uninit Vec (Rust Clippy)" +# WARNING_FILTER += discard class="Uninlined Format Args (Rust Clippy)" +# WARNING_FILTER += discard class="Unit Arg (Rust Clippy)" +# WARNING_FILTER += discard class="Unit Cmp (Rust Clippy)" +# WARNING_FILTER += discard class="Unit Hash (Rust Clippy)" +# WARNING_FILTER += discard class="Unit Return Expecting Ord (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Box Returns (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Cast (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Fallible Conversions (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Filter Map (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Find Map (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Fold (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Join (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Lazy Evaluations (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Literal Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Map on Constructor (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Mut Passed (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Operation (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Owned Empty Strings (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Safety Comment (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Safety Doc (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Self Imports (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Sort By (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Struct Initialization (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Unwrap (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary Wraps (Rust Clippy)" +# WARNING_FILTER += discard class="Unnecessary to Owned (Rust Clippy)" +# WARNING_FILTER += discard class="Unneeded Field Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Unneeded Wildcard Pattern (Rust Clippy)" +# WARNING_FILTER += discard class="Unnested or Patterns (Rust Clippy)" +# WARNING_FILTER += discard class="Unreachable (Rust Clippy)" +# WARNING_FILTER += discard class="Unreadable Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Unsafe Derive Deserialize (Rust Clippy)" +# WARNING_FILTER += discard class="Unsafe Removed From Name (Rust Clippy)" +# WARNING_FILTER += discard class="Unsafe Vector Initialization (Rust Clippy)" +# WARNING_FILTER += discard class="Unseparated Literal Suffix (Rust Clippy)" +# WARNING_FILTER += discard class="Unsound Collection Transmute (Rust Clippy)" +# WARNING_FILTER += discard class="Unstable As Mut Slice (Rust Clippy)" +# WARNING_FILTER += discard class="Unstable As Slice (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Async (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Collect (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Enumerate Index (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Format Specs (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Io Amount (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Peekable (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Rounding (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Self (Rust Clippy)" +# WARNING_FILTER += discard class="Unused Unit (Rust Clippy)" +# WARNING_FILTER += discard class="Unusual Byte Groupings (Rust Clippy)" +# WARNING_FILTER += discard class="Unwrap Used (Rust Clippy)" +# WARNING_FILTER += discard class="Unwrap in Result (Rust Clippy)" +# WARNING_FILTER += discard class="Unwrap or Default (Rust Clippy)" +# WARNING_FILTER += discard class="Upper Case Acronyms (Rust Clippy)" +# WARNING_FILTER += discard class="Use Debug (Rust Clippy)" +# WARNING_FILTER += discard class="Use Self (Rust Clippy)" +# WARNING_FILTER += discard class="Used Underscore Binding (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Asref (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Attribute (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Conversion (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Format (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Let If Seq (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Transmute (Rust Clippy)" +# WARNING_FILTER += discard class="Useless Vec (Rust Clippy)" +# WARNING_FILTER += discard class="Vec Box (Rust Clippy)" +# WARNING_FILTER += discard class="Vec Init Then Push (Rust Clippy)" +# WARNING_FILTER += discard class="Vec Resize to Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Verbose Bit Mask (Rust Clippy)" +# WARNING_FILTER += discard class="Verbose File Reads (Rust Clippy)" +# WARNING_FILTER += discard class="Vtable Address Comparisons (Rust Clippy)" +# WARNING_FILTER += discard class="Waker Clone Wake (Rust Clippy)" +# WARNING_FILTER += discard class="While Immutable Condition (Rust Clippy)" +# WARNING_FILTER += discard class="While Let Loop (Rust Clippy)" +# WARNING_FILTER += discard class="While Let on Iterator (Rust Clippy)" +# WARNING_FILTER += discard class="Wildcard Dependencies (Rust Clippy)" +# WARNING_FILTER += discard class="Wildcard Enum Match Arm (Rust Clippy)" +# WARNING_FILTER += discard class="Wildcard Imports (Rust Clippy)" +# WARNING_FILTER += discard class="Wildcard in or Patterns (Rust Clippy)" +# WARNING_FILTER += discard class="Write Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Write With Newline (Rust Clippy)" +# WARNING_FILTER += discard class="Writeln Empty String (Rust Clippy)" +# WARNING_FILTER += discard class="Wrong Pub Self Convention (Rust Clippy)" +# WARNING_FILTER += discard class="Wrong Self Convention (Rust Clippy)" +# WARNING_FILTER += discard class="Wrong Transmute (Rust Clippy)" +# WARNING_FILTER += discard class="Zero Divided By Zero (Rust Clippy)" +# WARNING_FILTER += discard class="Zero Prefixed Literal (Rust Clippy)" +# WARNING_FILTER += discard class="Zero Ptr (Rust Clippy)" +# WARNING_FILTER += discard class="Zero Sized Map Values (Rust Clippy)" +# WARNING_FILTER += discard class="Zst Offset (Rust Clippy)" +# +# (JavaScript warning classes) +# WARNING_FILTER += discard class="Accessor Pairs (ESLint)" +# WARNING_FILTER += discard class="Array Bracket Newline (ESLint)" +# WARNING_FILTER += discard class="Array Bracket Spacing (ESLint)" +# WARNING_FILTER += discard class="Array Callback Return (ESLint)" +# WARNING_FILTER += discard class="Array Element Newline (ESLint)" +# WARNING_FILTER += discard class="Arrow Body Style (ESLint)" +# WARNING_FILTER += discard class="Arrow Parens (ESLint)" +# WARNING_FILTER += discard class="Arrow Spacing (ESLint)" +# WARNING_FILTER += discard class="Block Scoped Var (ESLint)" +# WARNING_FILTER += discard class="Block Spacing (ESLint)" +# WARNING_FILTER += discard class="Brace Style (ESLint)" +# WARNING_FILTER += discard class="Callback Return (ESLint)" +# WARNING_FILTER += discard class="Camelcase (ESLint)" +# WARNING_FILTER += discard class="Capitalized Comments (ESLint)" +# WARNING_FILTER += discard class="Class Methods Use This (ESLint)" +# WARNING_FILTER += discard class="Comma Dangle (ESLint)" +# WARNING_FILTER += discard class="Comma Spacing (ESLint)" +# WARNING_FILTER += discard class="Comma Style (ESLint)" +# WARNING_FILTER += discard class="Complexity (ESLint)" +# WARNING_FILTER += discard class="Computed Property Spacing (ESLint)" +# WARNING_FILTER += discard class="Consistent Return (ESLint)" +# WARNING_FILTER += discard class="Consistent This (ESLint)" +# WARNING_FILTER += discard class="Constructor Super (ESLint)" +# WARNING_FILTER += discard class="Curly (ESLint)" +# WARNING_FILTER += discard class="Default Case (ESLint)" +# WARNING_FILTER += discard class="Default Case Last (ESLint)" +# WARNING_FILTER += discard class="Default Param Last (ESLint)" +# WARNING_FILTER += discard class="Dot Location (ESLint)" +# WARNING_FILTER += discard class="Dot Notation (ESLint)" +# WARNING_FILTER += discard class="Eol Last (ESLint)" +# WARNING_FILTER += discard class="Equal-Equal-Equal (ESLint)" +# WARNING_FILTER += discard class="For Direction (ESLint)" +# WARNING_FILTER += discard class="Func Call Spacing (ESLint)" +# WARNING_FILTER += discard class="Func Name Matching (ESLint)" +# WARNING_FILTER += discard class="Func Names (ESLint)" +# WARNING_FILTER += discard class="Func Style (ESLint)" +# WARNING_FILTER += discard class="Function Call Argument Newline (ESLint)" +# WARNING_FILTER += discard class="Function Paren Newline (ESLint)" +# WARNING_FILTER += discard class="Generator Star Spacing (ESLint)" +# WARNING_FILTER += discard class="Getter Return (ESLint)" +# WARNING_FILTER += discard class="Global Require (ESLint)" +# WARNING_FILTER += discard class="Grouped Accessor Pairs (ESLint)" +# WARNING_FILTER += discard class="Guard for in (ESLint)" +# WARNING_FILTER += discard class="Handle Callback Err (ESLint)" +# WARNING_FILTER += discard class="Id Blacklist (ESLint)" +# WARNING_FILTER += discard class="Id Denylist (ESLint)" +# WARNING_FILTER += discard class="Id Length (ESLint)" +# WARNING_FILTER += discard class="Id Match (ESLint)" +# WARNING_FILTER += discard class="Implicit Arrow Linebreak (ESLint)" +# WARNING_FILTER += discard class="Indent (ESLint)" +# WARNING_FILTER += discard class="Indent Legacy (ESLint)" +# WARNING_FILTER += discard class="Init Declarations (ESLint)" +# WARNING_FILTER += discard class="Jsx Quotes (ESLint)" +# WARNING_FILTER += discard class="Key Spacing (ESLint)" +# WARNING_FILTER += discard class="Keyword Spacing (ESLint)" +# WARNING_FILTER += discard class="Line Comment Position (ESLint)" +# WARNING_FILTER += discard class="Linebreak Style (ESLint)" +# WARNING_FILTER += discard class="Lines Around Comment (ESLint)" +# WARNING_FILTER += discard class="Lines Around Directive (ESLint)" +# WARNING_FILTER += discard class="Lines Between Class Members (ESLint)" +# WARNING_FILTER += discard class="Logical Assignment Operators (ESLint)" +# WARNING_FILTER += discard class="Max Classes Per File (ESLint)" +# WARNING_FILTER += discard class="Max Depth (ESLint)" +# WARNING_FILTER += discard class="Max Len (ESLint)" +# WARNING_FILTER += discard class="Max Lines (ESLint)" +# WARNING_FILTER += discard class="Max Lines Per Function (ESLint)" +# WARNING_FILTER += discard class="Max Nested Callbacks (ESLint)" +# WARNING_FILTER += discard class="Max Params (ESLint)" +# WARNING_FILTER += discard class="Max Statements (ESLint)" +# WARNING_FILTER += discard class="Max Statements Per Line (ESLint)" +# WARNING_FILTER += discard class="Multiline Comment Style (ESLint)" +# WARNING_FILTER += discard class="Multiline Ternary (ESLint)" +# WARNING_FILTER += discard class="New Cap (ESLint)" +# WARNING_FILTER += discard class="New Parens (ESLint)" +# WARNING_FILTER += discard class="Newline After Var (ESLint)" +# WARNING_FILTER += discard class="Newline Before Return (ESLint)" +# WARNING_FILTER += discard class="Newline Per Chained Call (ESLint)" +# WARNING_FILTER += discard class="No Alert (ESLint)" +# WARNING_FILTER += discard class="No Array Constructor (ESLint)" +# WARNING_FILTER += discard class="No Async Promise Executor (ESLint)" +# WARNING_FILTER += discard class="No Await in Loop (ESLint)" +# WARNING_FILTER += discard class="No Bitwise (ESLint)" +# WARNING_FILTER += discard class="No Buffer Constructor (ESLint)" +# WARNING_FILTER += discard class="No Caller (ESLint)" +# WARNING_FILTER += discard class="No Case Declarations (ESLint)" +# WARNING_FILTER += discard class="No Catch Shadow (ESLint)" +# WARNING_FILTER += discard class="No Class Assign (ESLint)" +# WARNING_FILTER += discard class="No Compare Neg Zero (ESLint)" +# WARNING_FILTER += discard class="No Cond Assign (ESLint)" +# WARNING_FILTER += discard class="No Confusing Arrow (ESLint)" +# WARNING_FILTER += discard class="No Console (ESLint)" +# WARNING_FILTER += discard class="No Const Assign (ESLint)" +# WARNING_FILTER += discard class="No Constant Binary Expression (ESLint)" +# WARNING_FILTER += discard class="No Constant Condition (ESLint)" +# WARNING_FILTER += discard class="No Constructor Return (ESLint)" +# WARNING_FILTER += discard class="No Continue (ESLint)" +# WARNING_FILTER += discard class="No Control Regex (ESLint)" +# WARNING_FILTER += discard class="No Debugger (ESLint)" +# WARNING_FILTER += discard class="No Delete Var (ESLint)" +# WARNING_FILTER += discard class="No Div Regex (ESLint)" +# WARNING_FILTER += discard class="No Dupe Args (ESLint)" +# WARNING_FILTER += discard class="No Dupe Class Members (ESLint)" +# WARNING_FILTER += discard class="No Dupe Else If (ESLint)" +# WARNING_FILTER += discard class="No Dupe Keys (ESLint)" +# WARNING_FILTER += discard class="No Duplicate Case (ESLint)" +# WARNING_FILTER += discard class="No Duplicate Imports (ESLint)" +# WARNING_FILTER += discard class="No Else Return (ESLint)" +# WARNING_FILTER += discard class="No Empty (ESLint)" +# WARNING_FILTER += discard class="No Empty Character Class (ESLint)" +# WARNING_FILTER += discard class="No Empty Function (ESLint)" +# WARNING_FILTER += discard class="No Empty Pattern (ESLint)" +# WARNING_FILTER += discard class="No Empty Static Block (ESLint)" +# WARNING_FILTER += discard class="No Eq Null (ESLint)" +# WARNING_FILTER += discard class="No Eval (ESLint)" +# WARNING_FILTER += discard class="No Ex Assign (ESLint)" +# WARNING_FILTER += discard class="No Extend Native (ESLint)" +# WARNING_FILTER += discard class="No Extra Bind (ESLint)" +# WARNING_FILTER += discard class="No Extra Boolean Cast (ESLint)" +# WARNING_FILTER += discard class="No Extra Label (ESLint)" +# WARNING_FILTER += discard class="No Extra Parens (ESLint)" +# WARNING_FILTER += discard class="No Extra Semi (ESLint)" +# WARNING_FILTER += discard class="No Fallthrough (ESLint)" +# WARNING_FILTER += discard class="No Floating Decimal (ESLint)" +# WARNING_FILTER += discard class="No Func Assign (ESLint)" +# WARNING_FILTER += discard class="No Global Assign (ESLint)" +# WARNING_FILTER += discard class="No Implicit Coercion (ESLint)" +# WARNING_FILTER += discard class="No Implicit Globals (ESLint)" +# WARNING_FILTER += discard class="No Implied Eval (ESLint)" +# WARNING_FILTER += discard class="No Import Assign (ESLint)" +# WARNING_FILTER += discard class="No Inline Comments (ESLint)" +# WARNING_FILTER += discard class="No Inner Declarations (ESLint)" +# WARNING_FILTER += discard class="No Invalid Regexp (ESLint)" +# WARNING_FILTER += discard class="No Invalid This (ESLint)" +# WARNING_FILTER += discard class="No Irregular Whitespace (ESLint)" +# WARNING_FILTER += discard class="No Iterator (ESLint)" +# WARNING_FILTER += discard class="No Label Var (ESLint)" +# WARNING_FILTER += discard class="No Labels (ESLint)" +# WARNING_FILTER += discard class="No Lone Blocks (ESLint)" +# WARNING_FILTER += discard class="No Lonely If (ESLint)" +# WARNING_FILTER += discard class="No Loop Func (ESLint)" +# WARNING_FILTER += discard class="No Loss of Precision (ESLint)" +# WARNING_FILTER += discard class="No Magic Numbers (ESLint)" +# WARNING_FILTER += discard class="No Misleading Character Class (ESLint)" +# WARNING_FILTER += discard class="No Mixed Operators (ESLint)" +# WARNING_FILTER += discard class="No Mixed Requires (ESLint)" +# WARNING_FILTER += discard class="No Mixed Spaces and Tabs (ESLint)" +# WARNING_FILTER += discard class="No Multi Assign (ESLint)" +# WARNING_FILTER += discard class="No Multi Spaces (ESLint)" +# WARNING_FILTER += discard class="No Multi Str (ESLint)" +# WARNING_FILTER += discard class="No Multiple Empty Lines (ESLint)" +# WARNING_FILTER += discard class="No Native Reassign (ESLint)" +# WARNING_FILTER += discard class="No Negated Condition (ESLint)" +# WARNING_FILTER += discard class="No Negated in Lhs (ESLint)" +# WARNING_FILTER += discard class="No Nested Ternary (ESLint)" +# WARNING_FILTER += discard class="No New (ESLint)" +# WARNING_FILTER += discard class="No New Func (ESLint)" +# WARNING_FILTER += discard class="No New Native Nonconstructor (ESLint)" +# WARNING_FILTER += discard class="No New Object (ESLint)" +# WARNING_FILTER += discard class="No New Require (ESLint)" +# WARNING_FILTER += discard class="No New Symbol (ESLint)" +# WARNING_FILTER += discard class="No New Wrappers (ESLint)" +# WARNING_FILTER += discard class="No Nonoctal Decimal Escape (ESLint)" +# WARNING_FILTER += discard class="No Obj Calls (ESLint)" +# WARNING_FILTER += discard class="No Object Constructor (ESLint)" +# WARNING_FILTER += discard class="No Octal (ESLint)" +# WARNING_FILTER += discard class="No Octal Escape (ESLint)" +# WARNING_FILTER += discard class="No Param Reassign (ESLint)" +# WARNING_FILTER += discard class="No Path Concat (ESLint)" +# WARNING_FILTER += discard class="No Plusplus (ESLint)" +# WARNING_FILTER += discard class="No Process Env (ESLint)" +# WARNING_FILTER += discard class="No Process Exit (ESLint)" +# WARNING_FILTER += discard class="No Promise Executor Return (ESLint)" +# WARNING_FILTER += discard class="No Proto (ESLint)" +# WARNING_FILTER += discard class="No Prototype Builtins (ESLint)" +# WARNING_FILTER += discard class="No Redeclare (ESLint)" +# WARNING_FILTER += discard class="No Regex Spaces (ESLint)" +# WARNING_FILTER += discard class="No Restricted Exports (ESLint)" +# WARNING_FILTER += discard class="No Restricted Globals (ESLint)" +# WARNING_FILTER += discard class="No Restricted Imports (ESLint)" +# WARNING_FILTER += discard class="No Restricted Modules (ESLint)" +# WARNING_FILTER += discard class="No Restricted Properties (ESLint)" +# WARNING_FILTER += discard class="No Restricted Syntax (ESLint)" +# WARNING_FILTER += discard class="No Return Assign (ESLint)" +# WARNING_FILTER += discard class="No Return Await (ESLint)" +# WARNING_FILTER += discard class="No Script Url (ESLint)" +# WARNING_FILTER += discard class="No Self Assign (ESLint)" +# WARNING_FILTER += discard class="No Self Compare (ESLint)" +# WARNING_FILTER += discard class="No Sequences (ESLint)" +# WARNING_FILTER += discard class="No Setter Return (ESLint)" +# WARNING_FILTER += discard class="No Shadow (ESLint)" +# WARNING_FILTER += discard class="No Shadow Restricted Names (ESLint)" +# WARNING_FILTER += discard class="No Spaced Func (ESLint)" +# WARNING_FILTER += discard class="No Sparse Arrays (ESLint)" +# WARNING_FILTER += discard class="No Sync (ESLint)" +# WARNING_FILTER += discard class="No Tabs (ESLint)" +# WARNING_FILTER += discard class="No Template Curly in String (ESLint)" +# WARNING_FILTER += discard class="No Ternary (ESLint)" +# WARNING_FILTER += discard class="No This Before Super (ESLint)" +# WARNING_FILTER += discard class="No Throw Literal (ESLint)" +# WARNING_FILTER += discard class="No Trailing Spaces (ESLint)" +# WARNING_FILTER += discard class="No Undef (ESLint)" +# WARNING_FILTER += discard class="No Undef Init (ESLint)" +# WARNING_FILTER += discard class="No Undefined (ESLint)" +# WARNING_FILTER += discard class="No Underscore Dangle (ESLint)" +# WARNING_FILTER += discard class="No Unexpected Multiline (ESLint)" +# WARNING_FILTER += discard class="No Unmodified Loop Condition (ESLint)" +# WARNING_FILTER += discard class="No Unneeded Ternary (ESLint)" +# WARNING_FILTER += discard class="No Unreachable (ESLint)" +# WARNING_FILTER += discard class="No Unreachable Loop (ESLint)" +# WARNING_FILTER += discard class="No Unsafe Finally (ESLint)" +# WARNING_FILTER += discard class="No Unsafe Negation (ESLint)" +# WARNING_FILTER += discard class="No Unsafe Optional Chaining (ESLint)" +# WARNING_FILTER += discard class="No Unused Expressions (ESLint)" +# WARNING_FILTER += discard class="No Unused Labels (ESLint)" +# WARNING_FILTER += discard class="No Unused Private Class Members (ESLint)" +# WARNING_FILTER += discard class="No Unused Vars (ESLint)" +# WARNING_FILTER += discard class="No Use Before Define (ESLint)" +# WARNING_FILTER += discard class="No Useless Backreference (ESLint)" +# WARNING_FILTER += discard class="No Useless Call (ESLint)" +# WARNING_FILTER += discard class="No Useless Catch (ESLint)" +# WARNING_FILTER += discard class="No Useless Computed Key (ESLint)" +# WARNING_FILTER += discard class="No Useless Concat (ESLint)" +# WARNING_FILTER += discard class="No Useless Constructor (ESLint)" +# WARNING_FILTER += discard class="No Useless Escape (ESLint)" +# WARNING_FILTER += discard class="No Useless Rename (ESLint)" +# WARNING_FILTER += discard class="No Useless Return (ESLint)" +# WARNING_FILTER += discard class="No Var (ESLint)" +# WARNING_FILTER += discard class="No Void (ESLint)" +# WARNING_FILTER += discard class="No Warning Comments (ESLint)" +# WARNING_FILTER += discard class="No Whitespace Before Property (ESLint)" +# WARNING_FILTER += discard class="No With (ESLint)" +# WARNING_FILTER += discard class="Nonblock Statement Body Position (ESLint)" +# WARNING_FILTER += discard class="Object Curly Newline (ESLint)" +# WARNING_FILTER += discard class="Object Curly Spacing (ESLint)" +# WARNING_FILTER += discard class="Object Property Newline (ESLint)" +# WARNING_FILTER += discard class="Object Shorthand (ESLint)" +# WARNING_FILTER += discard class="One Var (ESLint)" +# WARNING_FILTER += discard class="One Var Declaration Per Line (ESLint)" +# WARNING_FILTER += discard class="Operator Assignment (ESLint)" +# WARNING_FILTER += discard class="Operator Linebreak (ESLint)" +# WARNING_FILTER += discard class="Padded Blocks (ESLint)" +# WARNING_FILTER += discard class="Padding Line Between Statements (ESLint)" +# WARNING_FILTER += discard class="Prefer Arrow Callback (ESLint)" +# WARNING_FILTER += discard class="Prefer Const (ESLint)" +# WARNING_FILTER += discard class="Prefer Destructuring (ESLint)" +# WARNING_FILTER += discard class="Prefer Exponentiation Operator (ESLint)" +# WARNING_FILTER += discard class="Prefer Named Capture Group (ESLint)" +# WARNING_FILTER += discard class="Prefer Numeric Literals (ESLint)" +# WARNING_FILTER += discard class="Prefer Object Has Own (ESLint)" +# WARNING_FILTER += discard class="Prefer Object Spread (ESLint)" +# WARNING_FILTER += discard class="Prefer Promise Reject Errors (ESLint)" +# WARNING_FILTER += discard class="Prefer Reflect (ESLint)" +# WARNING_FILTER += discard class="Prefer Regex Literals (ESLint)" +# WARNING_FILTER += discard class="Prefer Rest Params (ESLint)" +# WARNING_FILTER += discard class="Prefer Spread (ESLint)" +# WARNING_FILTER += discard class="Prefer Template (ESLint)" +# WARNING_FILTER += discard class="Quote Props (ESLint)" +# WARNING_FILTER += discard class="Quotes (ESLint)" +# WARNING_FILTER += discard class="Radix (ESLint)" +# WARNING_FILTER += discard class="Require Atomic Updates (ESLint)" +# WARNING_FILTER += discard class="Require Await (ESLint)" +# WARNING_FILTER += discard class="Require Jsdoc (ESLint)" +# WARNING_FILTER += discard class="Require Unicode Regexp (ESLint)" +# WARNING_FILTER += discard class="Require Yield (ESLint)" +# WARNING_FILTER += discard class="Rest Spread Spacing (ESLint)" +# WARNING_FILTER += discard class="Semi (ESLint)" +# WARNING_FILTER += discard class="Semi Spacing (ESLint)" +# WARNING_FILTER += discard class="Semi Style (ESLint)" +# WARNING_FILTER += discard class="Sort Imports (ESLint)" +# WARNING_FILTER += discard class="Sort Keys (ESLint)" +# WARNING_FILTER += discard class="Sort Vars (ESLint)" +# WARNING_FILTER += discard class="Space Before Blocks (ESLint)" +# WARNING_FILTER += discard class="Space Before Function Paren (ESLint)" +# WARNING_FILTER += discard class="Space Infix Ops (ESLint)" +# WARNING_FILTER += discard class="Space Unary Ops (ESLint)" +# WARNING_FILTER += discard class="Space in Parens (ESLint)" +# WARNING_FILTER += discard class="Spaced Comment (ESLint)" +# WARNING_FILTER += discard class="Strict (ESLint)" +# WARNING_FILTER += discard class="Switch Colon Spacing (ESLint)" +# WARNING_FILTER += discard class="Symbol Description (ESLint)" +# WARNING_FILTER += discard class="Template Curly Spacing (ESLint)" +# WARNING_FILTER += discard class="Template Tag Spacing (ESLint)" +# WARNING_FILTER += discard class="Unicode Bom (ESLint)" +# WARNING_FILTER += discard class="Use Isnan (ESLint)" +# WARNING_FILTER += discard class="Valid Jsdoc (ESLint)" +# WARNING_FILTER += discard class="Valid Typeof (ESLint)" +# WARNING_FILTER += discard class="Vars on Top (ESLint)" +# WARNING_FILTER += discard class="Wrap Iife (ESLint)" +# WARNING_FILTER += discard class="Wrap Regex (ESLint)" +# WARNING_FILTER += discard class="Yield Star Spacing (ESLint)" +# WARNING_FILTER += discard class="Yoda (ESLint)" +# +# (TypeScript warning classes) +# WARNING_FILTER += discard class="Adjacent Overload Signatures (TS-ESLint)" +# WARNING_FILTER += discard class="Array Type (TS-ESLint)" +# WARNING_FILTER += discard class="Await Thenable (TS-ESLint)" +# WARNING_FILTER += discard class="Ban Ts Comment (TS-ESLint)" +# WARNING_FILTER += discard class="Ban Tslint Comment (TS-ESLint)" +# WARNING_FILTER += discard class="Ban Types (TS-ESLint)" +# WARNING_FILTER += discard class="Block Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Brace Style (TS-ESLint)" +# WARNING_FILTER += discard class="Class Literal Property Style (TS-ESLint)" +# WARNING_FILTER += discard class="Class Methods Use This (TS-ESLint)" +# WARNING_FILTER += discard class="Comma Dangle (TS-ESLint)" +# WARNING_FILTER += discard class="Comma Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Generic Constructors (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Indexed Object Style (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Type Assertions (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Type Definitions (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Type Exports (TS-ESLint)" +# WARNING_FILTER += discard class="Consistent Type Imports (TS-ESLint)" +# WARNING_FILTER += discard class="Default Param Last (TS-ESLint)" +# WARNING_FILTER += discard class="Dot Notation (TS-ESLint)" +# WARNING_FILTER += discard class="Explicit Function Return Type (TS-ESLint)" +# WARNING_FILTER += discard class="Explicit Member Accessibility (TS-ESLint)" +# WARNING_FILTER += discard class="Explicit Module Boundary Types (TS-ESLint)" +# WARNING_FILTER += discard class="Func Call Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Indent (TS-ESLint)" +# WARNING_FILTER += discard class="Init Declarations (TS-ESLint)" +# WARNING_FILTER += discard class="Key Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Keyword Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Lines Around Comment (TS-ESLint)" +# WARNING_FILTER += discard class="Lines Between Class Members (TS-ESLint)" +# WARNING_FILTER += discard class="Max Params (TS-ESLint)" +# WARNING_FILTER += discard class="Member Delimiter Style (TS-ESLint)" +# WARNING_FILTER += discard class="Member Ordering (TS-ESLint)" +# WARNING_FILTER += discard class="Method Signature Style (TS-ESLint)" +# WARNING_FILTER += discard class="Naming Convention (TS-ESLint)" +# WARNING_FILTER += discard class="No Array Constructor (TS-ESLint)" +# WARNING_FILTER += discard class="No Array Delete (TS-ESLint)" +# WARNING_FILTER += discard class="No Base to String (TS-ESLint)" +# WARNING_FILTER += discard class="No Confusing Non Null Assertion (TS-ESLint)" +# WARNING_FILTER += discard class="No Confusing Void Expression (TS-ESLint)" +# WARNING_FILTER += discard class="No Dupe Class Members (TS-ESLint)" +# WARNING_FILTER += discard class="No Duplicate Enum Values (TS-ESLint)" +# WARNING_FILTER += discard class="No Duplicate Type Constituents (TS-ESLint)" +# WARNING_FILTER += discard class="No Dynamic Delete (TS-ESLint)" +# WARNING_FILTER += discard class="No Empty Function (TS-ESLint)" +# WARNING_FILTER += discard class="No Empty Interface (TS-ESLint)" +# WARNING_FILTER += discard class="No Explicit Any (TS-ESLint)" +# WARNING_FILTER += discard class="No Extra Non Null Assertion (TS-ESLint)" +# WARNING_FILTER += discard class="No Extra Parens (TS-ESLint)" +# WARNING_FILTER += discard class="No Extra Semi (TS-ESLint)" +# WARNING_FILTER += discard class="No Extraneous Class (TS-ESLint)" +# WARNING_FILTER += discard class="No Floating Promises (TS-ESLint)" +# WARNING_FILTER += discard class="No Implied Eval (TS-ESLint)" +# WARNING_FILTER += discard class="No Import Type Side Effects (TS-ESLint)" +# WARNING_FILTER += discard class="No Inferrable Types (TS-ESLint)" +# WARNING_FILTER += discard class="No Invalid This (TS-ESLint)" +# WARNING_FILTER += discard class="No Invalid Void Type (TS-ESLint)" +# WARNING_FILTER += discard class="No Loop Func (TS-ESLint)" +# WARNING_FILTER += discard class="No Loss of Precision (TS-ESLint)" +# WARNING_FILTER += discard class="No Magic Numbers (TS-ESLint)" +# WARNING_FILTER += discard class="No Meaningless Void Operator (TS-ESLint)" +# WARNING_FILTER += discard class="No Misused New (TS-ESLint)" +# WARNING_FILTER += discard class="No Misused Promises (TS-ESLint)" +# WARNING_FILTER += discard class="No Mixed Enums (TS-ESLint)" +# WARNING_FILTER += discard class="No Namespace (TS-ESLint)" +# WARNING_FILTER += discard class="No Non Null Asserted Nullish Coalescing (TS-ESLint)" +# WARNING_FILTER += discard class="No Non Null Asserted Optional Chain (TS-ESLint)" +# WARNING_FILTER += discard class="No Non Null Assertion (TS-ESLint)" +# WARNING_FILTER += discard class="No Redeclare (TS-ESLint)" +# WARNING_FILTER += discard class="No Redundant Type Constituents (TS-ESLint)" +# WARNING_FILTER += discard class="No Require Imports (TS-ESLint)" +# WARNING_FILTER += discard class="No Restricted Imports (TS-ESLint)" +# WARNING_FILTER += discard class="No Shadow (TS-ESLint)" +# WARNING_FILTER += discard class="No This Alias (TS-ESLint)" +# WARNING_FILTER += discard class="No Throw Literal (TS-ESLint)" +# WARNING_FILTER += discard class="No Type Alias (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Boolean Literal Compare (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Condition (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Qualifier (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Type Arguments (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Type Assertion (TS-ESLint)" +# WARNING_FILTER += discard class="No Unnecessary Type Constraint (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Argument (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Assignment (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Call (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Declaration Merging (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Enum Comparison (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Member Access (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Return (TS-ESLint)" +# WARNING_FILTER += discard class="No Unsafe Unary Minus (TS-ESLint)" +# WARNING_FILTER += discard class="No Unused Expressions (TS-ESLint)" +# WARNING_FILTER += discard class="No Unused Vars (TS-ESLint)" +# WARNING_FILTER += discard class="No Use Before Define (TS-ESLint)" +# WARNING_FILTER += discard class="No Useless Constructor (TS-ESLint)" +# WARNING_FILTER += discard class="No Useless Empty Export (TS-ESLint)" +# WARNING_FILTER += discard class="No Useless Template Literals (TS-ESLint)" +# WARNING_FILTER += discard class="No Var Requires (TS-ESLint)" +# WARNING_FILTER += discard class="No for in Array (TS-ESLint)" +# WARNING_FILTER += discard class="Non Nullable Type Assertion Style (TS-ESLint)" +# WARNING_FILTER += discard class="Object Curly Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Padding Line Between Statements (TS-ESLint)" +# WARNING_FILTER += discard class="Parameter Properties (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer As Const (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Destructuring (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Enum Initializers (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Find (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Function Type (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Includes (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Literal Enum Member (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Namespace Keyword (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Nullish Coalescing (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Optional Chain (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Promise Reject Errors (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Readonly (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Readonly Parameter Types (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Reduce Type Parameter (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Regexp Exec (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Return This Type (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer String Starts Ends With (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer Ts Expect Error (TS-ESLint)" +# WARNING_FILTER += discard class="Prefer for of (TS-ESLint)" +# WARNING_FILTER += discard class="Promise Function Async (TS-ESLint)" +# WARNING_FILTER += discard class="Quotes (TS-ESLint)" +# WARNING_FILTER += discard class="Require Array Sort Compare (TS-ESLint)" +# WARNING_FILTER += discard class="Require Await (TS-ESLint)" +# WARNING_FILTER += discard class="Restrict Plus Operands (TS-ESLint)" +# WARNING_FILTER += discard class="Restrict Template Expressions (TS-ESLint)" +# WARNING_FILTER += discard class="Return Await (TS-ESLint)" +# WARNING_FILTER += discard class="Semi (TS-ESLint)" +# WARNING_FILTER += discard class="Sort Type Constituents (TS-ESLint)" +# WARNING_FILTER += discard class="Space Before Blocks (TS-ESLint)" +# WARNING_FILTER += discard class="Space Before Function Paren (TS-ESLint)" +# WARNING_FILTER += discard class="Space Infix Ops (TS-ESLint)" +# WARNING_FILTER += discard class="Strict Boolean Expressions (TS-ESLint)" +# WARNING_FILTER += discard class="Switch Exhaustiveness Check (TS-ESLint)" +# WARNING_FILTER += discard class="Triple Slash Reference (TS-ESLint)" +# WARNING_FILTER += discard class="Type Annotation Spacing (TS-ESLint)" +# WARNING_FILTER += discard class="Typedef (TS-ESLint)" +# WARNING_FILTER += discard class="Unbound Method (TS-ESLint)" +# WARNING_FILTER += discard class="Unified Signatures (TS-ESLint)" +# # The following checks are disabled by default. To enable checks # for a particular class, use the corresponding "allow" rule. # (Checks for some classes may require additional settings in order @@ -4373,6 +6312,7 @@ # WARNING_FILTER += allow class="Addition Overflow of Size" # WARNING_FILTER += allow class="Anonymous Namespace in Header File" # WARNING_FILTER += allow class="Array Parameter Mismatch" +# WARNING_FILTER += allow class="Array to Pointer Conversion on Temporary Object" # WARNING_FILTER += allow class="Array to Pointer Decay" # WARNING_FILTER += allow class="Assembly Pragma" # WARNING_FILTER += allow class="Assignment Result in Expression" @@ -4419,6 +6359,7 @@ # WARNING_FILTER += allow class="Essential Type Diagnostic" # WARNING_FILTER += allow class="Excessive Macro Parameter Evaluation in C Generic" # WARNING_FILTER += allow class="Excessive Stack Depth" +# WARNING_FILTER += allow class="Explicit Zero Alignment" # WARNING_FILTER += allow class="Expression Value Widened by Assignment" # WARNING_FILTER += allow class="Expression Value Widened by Other Operand" # WARNING_FILTER += allow class="Extern Array Without Size" @@ -4455,8 +6396,11 @@ # WARNING_FILTER += allow class="Inappropriate Declaration in Global Namespace" # WARNING_FILTER += allow class="Inappropriate Operand Type" # WARNING_FILTER += allow class="Inappropriate Selection Type in C Generic" +# WARNING_FILTER += allow class="Inappropriate Storage Duration" # WARNING_FILTER += allow class="Inappropriate Test of Error Code" # WARNING_FILTER += allow class="Incomplete Function Prototype" +# WARNING_FILTER += allow class="Inconsistent Alignment Specifications" +# WARNING_FILTER += allow class="Inconsistent Chained Designator Initialization" # WARNING_FILTER += allow class="Inconsistent Enumerator Initialization" # WARNING_FILTER += allow class="Inconsistent Function Declarations" # WARNING_FILTER += allow class="Inconsistent Macro Parameter Expansion in C Generic" @@ -4519,6 +6463,7 @@ # WARNING_FILTER += allow class="Missing default" # WARNING_FILTER += allow class="Missing for-loop Step" # WARNING_FILTER += allow class="Missing for-loop Termination" +# WARNING_FILTER += allow class="Missing noreturn Specifier" # WARNING_FILTER += allow class="Mixed Assembly and Code" # WARNING_FILTER += allow class="Modification of Standard Namespaces" # WARNING_FILTER += allow class="Modified Parameter" @@ -4550,6 +6495,7 @@ # WARNING_FILTER += allow class="Non-unique Identifiers: Internal Name" # WARNING_FILTER += allow class="Non-unique Identifiers: Tag" # WARNING_FILTER += allow class="Non-unique Identifiers: Typedef" +# WARNING_FILTER += allow class="Non-void noreturn" # WARNING_FILTER += allow class="Non-zero Error Code" # WARNING_FILTER += allow class="Not All Warnings Are Enabled" # WARNING_FILTER += allow class="Not Enough Assertions" @@ -4597,6 +6543,7 @@ # WARNING_FILTER += allow class="Task Delay Function" # WARNING_FILTER += allow class="Thread Entry Point" # WARNING_FILTER += allow class="Too Few Cases in switch" +# WARNING_FILTER += allow class="Too Many Alignment Specifiers" # WARNING_FILTER += allow class="Too Many Dereferences" # WARNING_FILTER += allow class="Too Many Parameters" # WARNING_FILTER += allow class="Too Much Indirection in Declaration" @@ -5038,6 +6985,18 @@ # WARNING_FILTER += allow class="clone Subclass of Non-clonable (C#)" # WARNING_FILTER += allow class="null Passed to Method (deep) (C#)" # +# (Go warning classes all allowed by default) +# +# (Kotlin warning classes all allowed by default) +# +# (Python warning classes all allowed by default) +# +# (Rust warning classes all allowed by default) +# +# (JavaScript warning classes all allowed by default) +# +# (TypeScript warning classes all allowed by default) +# # To enable additional buffer overrun checking, which can best be # described as better at finding buffer overruns involving pointer # arithmetic: @@ -5052,6 +7011,7 @@ #WARNING_FILTER += discard class="Undefined Macro in #if" is_sysinclude #WARNING_FILTER += discard class="Read Past Null Terminator" procedure:"::char_traits::compare" + # Parameter SKIP_ANALYSIS_OF # # Purpose @@ -5161,7 +7121,7 @@ # # Type # - BAD_FUNCTION_REGEX: Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # - BAD_FUNCTION_MESSAGE: string # - BAD_FUNCTION_CATEGORIES: string # - BAD_FUNCTION_BASE_RANK: number @@ -5243,7 +7203,7 @@ # Example 2: the following introduces a warning on use of the # function "memset". This warning is useful because some compilers # may insecurely remove the call during optimization. See CWE:14 -# [http://cwe.mitre.org/data/definitions/14.html] for details. +# [https://links.codesonar.com/cwe/id/14/] for details. # BAD_FUNCTION_REGEX = ^memset$ # BAD_FUNCTION_MESSAGE = Use of memset # BAD_FUNCTION_CATEGORIES = BADFUNC.MEMSET;CWE:14 @@ -5469,7 +7429,7 @@ #BAD_FUNCTION_REGEX = ^CreateProcess(A|W)?$|^CreateProcessAsUser(A|W)?$|^CreateProcessWithLogonW$ #BAD_FUNCTION_MESSAGE = Use of CreateProcess -#BAD_FUNCTION_CATEGORIES = BADFUNC.CREATEProcess;BSI:CreateProcess-02;BSI:CreateProcess-03;BSI:CreateProcess-04;CWE:242 +#BAD_FUNCTION_CATEGORIES = BADFUNC.CREATEPROCESS;BSI:CreateProcess-02;BSI:CreateProcess-03;BSI:CreateProcess-04;CWE:242 #BAD_FUNCTION_BASE_RANK = 1.0 #BAD_FUNCTION_SIGNIFICANCE = SECURITY @@ -6454,9 +8414,9 @@ # Behavior # The specified string will be used as the name argument to the JNI # FindClass() -# [http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html#FindClass] -# function; the main() function of the identified class will be -# invoked as a CodeSonar plug-in. +# [https://links.codesonar.com/java/documentation/jni/FindClass- +# func/] function; the main() function of the identified class will +# be invoked as a CodeSonar plug-in. # # Notes # The Java API for CodeSonar currently has beta-level support. For @@ -7422,7 +9382,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # Suppose MOVED_FROM_UV_CHECK_ENABLED=Yes and we have some object O @@ -9208,7 +11168,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -9979,7 +11939,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -10024,7 +11984,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -11087,7 +13047,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -11139,7 +13099,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -11185,7 +13145,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the name of a called function matches a @@ -11620,7 +13580,7 @@ # where: # - is an argument position (counting from 1) # - is a Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # For Format String, this parameter specifies exceptions to both @@ -11780,7 +13740,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The data race analysis checks all global variables and procedure @@ -11812,7 +13772,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The analysis engine checks all procedures and methods to see if @@ -11856,7 +13816,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If an object (or object reference) is used in a location where a @@ -11919,7 +13879,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The analysis will treat all functions whose names match patterns @@ -11959,7 +13919,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The analysis will treat all functions whose names match patterns @@ -12019,7 +13979,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The analysis will treat all functions whose names match patterns @@ -12370,7 +14330,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # Pointer Type Inside Typedef warnings will not be issued for @@ -12673,7 +14633,7 @@ # where: # - is the maximum allowable depth, in bytes. # - is a Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the stack depth of the module entry point exceeds the module's @@ -13183,7 +15143,7 @@ # - = (exact match, case-insensitive) # - =~ (regular expression match against a Boost 'POSIX Extended # Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html]) +# [https://links.codesonar.com/boost/regex/extended/]) # # Behavior # Depends on the : @@ -13755,7 +15715,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If the line containing the loop condition matches this regular @@ -13857,7 +15817,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # The Dynamic Allocation After Initialization check will trigger a @@ -13894,7 +15854,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # For the Dynamic Allocation After Initialization check, calls to @@ -13933,7 +15893,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # No Dynamic Allocation After Initialization warnings are issued @@ -13967,7 +15927,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # Calls to functions matching this regular expression are counted @@ -14675,7 +16635,7 @@ # # Type # - HARDCODED_ARGS_REGEX: Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # - HARDCODED_ARGS_LIST: comma-separated list of numbers # - HARDCODED_ARGS_CLASS_NAME: string # - HARDCODED_ARGS_CATEGORIES: string @@ -16466,7 +18426,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # If any line of a comment contains text that matches any of these @@ -16514,9 +18474,9 @@ # Type # - BAD_MACRO_CLASS: string # - BAD_MACRO_NAME: Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # - BAD_MACRO_FILENAME: Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # - BAD_MACRO_CATEGORIES: string # - BAD_MACRO_BASE_RANK: number # - BAD_MACRO_INFO: string @@ -16676,7 +18636,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Behavior # In checks for the following warning classes, CodeSonar treats all @@ -16707,7 +18667,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.PROC: Used by Untrusted Process Creation @@ -16772,7 +18732,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.PROC: Used by Untrusted Process Creation @@ -16830,7 +18790,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.LIB: Used by Untrusted Library Load @@ -16883,7 +18843,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.LIB: Used by Untrusted Library Load @@ -16944,7 +18904,7 @@ # - allow # # where is a Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.HOST: Used by Untrusted Network Host @@ -17023,7 +18983,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.HOST: Used by Untrusted Network Host @@ -17079,7 +19039,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.PORT: Used by Untrusted Network Port @@ -17131,7 +19091,7 @@ # # Type # Boost 'POSIX Extended Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Tags # - WC_IO.UT.PORT: Used by Untrusted Network Port @@ -17898,8 +19858,8 @@ # Notes # A list of the available JVM options is available in the Oracle # Java command line documentation -# [doc/html/Preferences/https://docs.oracle.com/en/java/javase/11/tools/java.html], -# in section "Standard Options for Java". +# [https://links.codesonar.com/java/documentation/java-cli/], in +# section "Standard Options for Java". #JAVA_ANALYSIS_JVM_OPTIONS = @@ -17925,8 +19885,8 @@ # Notes # A list of the available JVM options is available in the Oracle # Java command line documentation -# [doc/html/Preferences/https://docs.oracle.com/en/java/javase/11/tools/java.html], -# in section "Standard Options for Java". +# [https://links.codesonar.com/java/documentation/java-cli/], in +# section "Standard Options for Java". #JAVA_LAUNCHER_JVM_OPTIONS = @@ -19311,8 +21271,8 @@ # Notes # A list of the available JVM options is available in the Oracle # Java command line documentation -# [doc/html/Preferences/https://docs.oracle.com/en/java/javase/11/tools/java.html], -# in section "Standard Options for Java". +# [https://links.codesonar.com/java/documentation/java-cli/], in +# section "Standard Options for Java". #CSHARP_ANALYSIS_JVM_OPTIONS = @@ -19341,8 +21301,8 @@ # Notes # A list of the available JVM options is available in the Oracle # Java command line documentation -# [doc/html/Preferences/https://docs.oracle.com/en/java/javase/11/tools/java.html], -# in section "Standard Options for Java". +# [https://links.codesonar.com/java/documentation/java-cli/], in +# section "Standard Options for Java". #CSHARP_LAUNCHER_JVM_OPTIONS = @@ -20438,7 +22398,7 @@ # camel_Snake_Back } # - IDENTIFIER_NAMING__REGEX: Boost 'POSIX Extended # Regular Expression' -# [http://www.boost.org/doc/libs/1_63_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html] +# [https://links.codesonar.com/boost/regex/extended/] # # Languages # C/C++ @@ -20681,3 +22641,27 @@ #ERRNO_SETTING_FUNCTIONS += wcrtomb #ERRNO_SETTING_FUNCTIONS += wcsrtombs #ERRNO_SETTING_FUNCTIONS += mbrtowc + +# Parameter MAX_SOCKET_LISTEN_BACKLOG +# +# Purpose +# Specifies the size limit for a socket's listen queue. +# +# Type +# integer +# +# Behavior +# The size of a socket's listen queue is set to this value. If this +# value is negative, the listen queue size is zero. If this value +# exceeds the system's SOMAXCONN value, the message queue size is +# SOMAXCONN. +# +# Notes +# If this value is not set, the message queue will be the smaller +# of 65535 or the system's SOMAXCONN value. +# +# This value is passed to the operating system's listen function +# when creating server sockets for parallel parsing and analysis. +# See related configuration options ANALYSIS_SLAVES, DAEMON_SLAVES. +# +#MAX_SOCKET_LISTEN_BACKLOG = 65535