109 lines
15 KiB
XML
109 lines
15 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
||
|
<checkstyle version="5.0">
|
||
|
<file name="cmd/drawio-export/main.go">
|
||
|
<error column="2" line="8" message="import 'git.mousesoft.ru/ms/drawio-exporter/pkg/drawio' is not allowed from list 'Main'" severity="error" source="depguard"></error>
|
||
|
<error column="3" line="23" message="use of `fmt.Println` forbidden by pattern `^(fmt\.Print(|f|ln)|print|println)$`" severity="error" source="forbidigo"></error>
|
||
|
<error column="2" line="12" message="appname is a global variable" severity="error" source="gochecknoglobals"></error>
|
||
|
</file>
|
||
|
<file name="cmd/drawio-export/options.go">
|
||
|
<error column="2" line="6" message="import 'git.mousesoft.ru/ms/drawio-exporter/pkg/drawio' is not allowed from list 'Main'" severity="error" source="depguard"></error>
|
||
|
<error column="21" line="13" message="drawio.Options is missing fields Application, EnableXvfb, Output, Format, Recursive, RemovePageSuffix, Quality, Transparent, EmbedDiagram, EmbedSvgImages, Border, Scale, Width, Height, Crop, Uncompressed, EnablePlugins" severity="error" source="exhaustruct"></error>
|
||
|
<error column="0" line="16" message="Function 'init' is too long (65 > 60)" severity="error" source="funlen"></error>
|
||
|
<error column="2" line="10" message="flagHelp is a global variable" severity="error" source="gochecknoglobals"></error>
|
||
|
<error column="2" line="11" message="flagVersion is a global variable" severity="error" source="gochecknoglobals"></error>
|
||
|
<error column="2" line="12" message="flagIgnoreErrors is a global variable" severity="error" source="gochecknoglobals"></error>
|
||
|
<error column="2" line="13" message="opts is a global variable" severity="error" source="gochecknoglobals"></error>
|
||
|
<error column="1" line="16" message="don't use `init` function" severity="error" source="gochecknoinits"></error>
|
||
|
<error column="41" line="18" message="string `Prints version information` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="46" line="21" message="string `Ignore Draw.IO errors` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="45" line="24" message="string `Draw.io Desktop Application` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="45" line="27" message="string `Run drawio inside xvfb-run` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="40" line="30" message="string `Exported folder name [default: export]` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="3" line="34" message="string `Exported format [default: pdf] [possible values: pdf, png, jpg, svg, vsdx, xml]` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="3" line="39" message="string `For a folder input, recursively convert all files in sub-folders also` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="38" line="46" message="string `Output image quality for JPEG [default: 90]` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="46" line="49" message="string `Set transparent background for PNG` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="3" line="53" message="string `Includes a copy of the diagram for PDF, PNG, or SVG` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="3" line="60" message="string `Sets the border width around the diagram [default: 0]` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="36" line="64" message="string `Scales the diagram size` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="47" line="75" message="string `Uncompressed XML output` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="38" line="80" message="string `Prints help information` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
</file>
|
||
|
<file name="pkg/drawio/execution.go">
|
||
|
<error column="0" line="1" message="Missed header for check" severity="error" source="goheader"></error>
|
||
|
<error column="2" line="19" message="return with no blank line before" severity="error" source="nlreturn"></error>
|
||
|
<error column="2" line="14" message="ranges should only be cuddled with assignments used in the iteration" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="19" message="return statements should not be cuddled if block has more than two lines" severity="error" source="wsl"></error>
|
||
|
</file>
|
||
|
<file name="pkg/drawio/export.go">
|
||
|
<error column="2" line="14" message="import 'github.com/tamerh/xml-stream-parser' is not allowed from list 'Main'" severity="error" source="depguard"></error>
|
||
|
<error column="14" line="19" message="drawio.Options is missing fields EnableXvfb, Recursive, RemovePageSuffix, Quality, Transparent, EmbedDiagram, EmbedSvgImages, Border, Scale, Width, Height, Crop, Uncompressed, EnablePlugins, openFile, readDir" severity="error" source="exhaustruct"></error>
|
||
|
<error column="9" line="32" message="drawio.Exporter is missing fields openFile, readDir" severity="error" source="exhaustruct"></error>
|
||
|
<error column="23" line="22" message="string `pdf` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="25" line="176" message="string `diagram` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="17" line="41" message="unlambda: replace `func(name string) ([]os.DirEntry, error) {
	return os.ReadDir(name)
}` with `os.ReadDir`" severity="error" source="gocritic"></error>
|
||
|
<error column="0" line="1" message="Missed header for check" severity="error" source="goheader"></error>
|
||
|
<error column="53" line="152" message="Magic number: 10, in <argument> detected" severity="error" source="mnd"></error>
|
||
|
<error column="2" line="27" message="return with no blank line before" severity="error" source="nlreturn"></error>
|
||
|
<error column="2" line="47" message="return with no blank line before" severity="error" source="nlreturn"></error>
|
||
|
<error column="4" line="69" message="continue with no blank line before" severity="error" source="nlreturn"></error>
|
||
|
<error column="6" line="146" message="variable name 'i' is too short for the scope of its usage" severity="error" source="varnamelen"></error>
|
||
|
<error column="2" line="66" message="ranges should only be cuddled with assignments used in the iteration" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="71" message="declarations should never be cuddled" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="72" message="only one cuddle assignment allowed before if statement" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="77" message="append only allowed to cuddle with appended value" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="78" message="only one cuddle assignment allowed before if statement" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="82" message="if statements should only be cuddled with assignments" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="85" message="return statements should not be cuddled if block has more than two lines" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="101" message="only one cuddle assignment allowed before range statement" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="103" message="declarations should never be cuddled" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="104" message="only one cuddle assignment allowed before if statement" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="117" message="append only allowed to cuddle with appended value" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="138" message="only one cuddle assignment allowed before defer statement" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="139" message="if statements should only be cuddled with assignments" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="142" message="assignments should only be cuddled with other assignments" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="146" message="only one cuddle assignment allowed before range statement" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="151" message="assignments should only be cuddled with other assignments" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="163" message="assignments should only be cuddled with other assignments" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="166" message="return statements should not be cuddled if block has more than two lines" severity="error" source="wsl"></error>
|
||
|
<error column="2" line="178" message="ranges should only be cuddled with assignments used in the iteration" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="182" message="if statements should only be cuddled with assignments" severity="error" source="wsl"></error>
|
||
|
</file>
|
||
|
<file name="pkg/drawio/options.go">
|
||
|
<error column="1" line="136" message="calculated cyclomatic complexity for function Args is 15, max is 10" severity="error" source="cyclop"></error>
|
||
|
<error column="6" line="17" message="the type name `ErrUnsupportedFormat` should conform to the `XxxError` format" severity="error" source="errname"></error>
|
||
|
<error column="16" line="414" message="drawio.optionOpenFile is missing field openFile" severity="error" source="exhaustruct"></error>
|
||
|
<error column="16" line="429" message="drawio.optionReadDir is missing field readDir" severity="error" source="exhaustruct"></error>
|
||
|
<error column="10" line="112" message="string `drawio` has 2 occurrences, make it a constant" severity="error" source="goconst"></error>
|
||
|
<error column="2" line="28" message="singleCaseSwitch: should rewrite switch statement to if statement" severity="error" source="gocritic"></error>
|
||
|
<error column="0" line="1" message="Missed header for check" severity="error" source="goheader"></error>
|
||
|
<error column="14" line="77" message="fieldalignment: struct of size 136 could be 120" severity="error" source="govet"></error>
|
||
|
<error column="1" line="187" message="WithAppPath returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="200" message="WithXvfb returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="213" message="WithOutput returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="226" message="WithFormat returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="237" message="WithRecursive returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="250" message="WithRemovePageSuffix returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="263" message="WithQuality returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="276" message="WithTransparent returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="289" message="WithEmbedDiagram returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="302" message="WithEmbedSvgImages returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="315" message="WithBorder returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="328" message="WithScale returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="341" message="WithWidth returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="354" message="WithHeight returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="367" message="WithCrop returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="380" message="WithUncompressed returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="393" message="WithEnablePlugins returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="406" message="WithOpenFile returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="421" message="WithReadDir returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="436" message="WithNop returns interface (git.mousesoft.ru/ms/drawio-exporter/pkg/drawio.Option)" severity="error" source="ireturn"></error>
|
||
|
<error column="1" line="232" message="receiver-naming: receiver name opt should be consistent with previous receiver name f for Format" severity="warning" source="revive"></error>
|
||
|
<error column="28" line="444" message="unused-parameter: parameter 'opts' seems to be unused, consider removing or renaming it as _" severity="warning" source="revive"></error>
|
||
|
<error column="18" line="54" message="ST1016: methods on the same type should have the same receiver name (seen 1x "opt", 3x "f")" severity="error" source="stylecheck"></error>
|
||
|
<error column="2" line="138" message="if statements should only be cuddled with assignments used in the if statement itself" severity="error" source="wsl"></error>
|
||
|
<error column="3" line="145" message="append only allowed to cuddle with appended value" severity="error" source="wsl"></error>
|
||
|
</file>
|
||
|
</checkstyle>
|