From d521897eb493e09bfca618eae939749bb9d440bb Mon Sep 17 00:00:00 2001 From: per1234 <accounts@perglass.com> Date: Sat, 19 Dec 2020 21:17:45 -0800 Subject: [PATCH] Make all packages internal The Go packages of this project were written solely for the use within the project. Making them internal avoids them unintentionally becoming part of the public API, resulting in a greatly increased potential maintenance and support burden and limitations on further development work. It would be interesting to identify the components of the internal API that might be useful to others and expose them intentionally as they reach a state of relative stability. However, for now the public API should be considered only the command line interface and the JSON report structure. --- .prettierignore | 8 ++++---- Taskfile.yml | 8 ++++---- docs/CONTRIBUTING.md | 4 ++-- docsgen/main.go | 2 +- {check => internal/check}/check.go | 16 +++++++-------- {check => internal/check}/check_test.go | 12 +++++------ .../checkconfigurations.go | 6 +++--- .../checkconfigurations_test.go | 10 +++++----- .../check}/checkdata/checkdata.go | 6 +++--- .../check}/checkdata/library.go | 10 +++++----- .../check}/checkdata/packageindex.go | 0 .../check}/checkdata/packageindex_test.go | 4 ++-- .../check}/checkdata/platform.go | 4 ++-- .../check}/checkdata/platform_test.go | 4 ++-- .../schema/compliancelevel/compliancelevel.go | 0 .../schema/compliancelevel/type_string.go | 0 .../checkdata/schema/parsevalidationresult.go | 0 .../check}/checkdata/schema/schema.go | 0 .../check}/checkdata/schema/schema_test.go | 6 +++--- .../checkdata/schema/schemadata/bindata.go | 0 .../checkdata/schema/schemadata/schemadata.go | 0 .../checkdata/schema/testdata/bindata.go | 20 +++++++++---------- .../schema/testdata/input/invalid-schema.json | 0 .../testdata/input/referenced-schema-1.json | 2 +- .../testdata/input/referenced-schema-2.json | 2 +- .../testdata/input/schema-without-id.json | 0 .../input/valid-schema-with-references.json | 2 +- .../schema/testdata/input/valid-schema.json | 2 +- .../checkdata/schema/testdata/testdata.go | 0 {check => internal/check}/checkdata/sketch.go | 2 +- .../invalid-JSON/package_foo_index.json | 0 .../package_foo_index.json | 0 .../package_foo_index.json | 0 .../platforms/invalid-boards.txt/boards.txt | 0 .../platforms/missing-boards.txt/.gitkeep | 0 .../platforms/valid-boards.txt/boards.txt | 0 .../check}/checkfunctions/checkfunctions.go | 6 +++--- .../checkfunctions/checkfunctions_test.go | 8 ++++---- .../check}/checkfunctions/library.go | 12 +++++------ .../check}/checkfunctions/library_test.go | 8 ++++---- .../check}/checkfunctions/packageindex.go | 4 ++-- .../checkfunctions/packageindex_test.go | 8 ++++---- .../check}/checkfunctions/platform.go | 4 ++-- .../check}/checkfunctions/platform_test.go | 8 ++++---- .../check}/checkfunctions/sketch.go | 6 +++--- .../check}/checkfunctions/sketch_test.go | 8 ++++---- .../testdata/general/Arduino.h/foo.h | 0 .../testdata/general/arduino.h-angle/foo.h | 0 .../testdata/general/arduino.h-quote/foo.h | 0 .../subfolder/LICENSE | 0 .../testdata/general/license-file/LICENSE | 0 .../testdata/general/no-license-file/.gitkeep | 0 .../testdata/general/no-readme/.gitkeep | 0 .../testdata/general/readme/README.md | 0 .../ArchitectureAliasSolo/library.properties | 0 .../src/ArchitectureAliasSolo.h | 0 .../library.properties | 0 .../src/ArchitectureAliasWithTrue.h | 0 .../ArchitectureMiscased/library.properties | 0 .../src/ArchitectureMiscased.h | 0 .../library.properties | 0 .../src/ArchitectureMiscasedWithCorrect.h | 0 .../library.properties | 0 .../src/ArchitecturesLTMinLength.h | 0 .../Arduino_Official/library.properties | 0 .../Arduino_Official/src/Arduino_Official.h | 0 .../AuthorLTMinLength/library.properties | 0 .../AuthorLTMinLength/src/AuthorLTMinLength.h | 0 .../libraries/BadURL/library.properties | 0 .../testdata/libraries/BadURL/src/BadURL.h | 0 .../CategoryInvalid/library.properties | 0 .../CategoryInvalid/src/CategoryInvalid.h | 0 .../libraries/DependsEmpty/library.properties | 0 .../libraries/DependsEmpty/src/DependsEmpty.h | 0 .../DependsFieldMisspelled/library.properties | 0 .../src/DependsFieldMisspelled.h | 0 .../DependsHasBadChars/library.properties | 0 .../src/DependsHasBadChars.h | 0 .../DependsIndexed/library.properties | 0 .../DependsIndexed/src/DependsIndexed.h | 0 .../DependsNotIndexed/library.properties | 0 .../DependsNotIndexed/src/DependsNotIndexed.h | 0 .../libraries/DotALinkage/library.properties | 0 .../libraries/DotALinkage/src/DotALinkage.h | 0 .../library.properties | 0 .../src/DotALinkageFieldMisspelled.h | 0 .../DotALinkageFlat/DotALinkageFlat.h | 0 .../DotALinkageFlat/library.properties | 0 .../DotALinkageInvalid/library.properties | 0 .../src/DotALinkageInvalid.h | 0 .../libraries/DotDevelopment/.development | 0 .../DotDevelopment/library.properties | 0 .../DotDevelopment/src/DotDevelopment.h | 0 .../EmailAndMaintainer/library.properties | 0 .../src/EmailAndMaintainer.h | 0 .../EmailLTMinLength/library.properties | 0 .../EmailLTMinLength/src/EmailLTMinLength.h | 0 .../libraries/EmailOnly/library.properties | 0 .../libraries/EmailOnly/src/EmailOnly.h | 0 .../EmailStartsWithArduino/library.properties | 0 .../src/EmailStartsWithArduino.h | 0 .../ExampleFolder/example/Example/Example.ino | 0 .../ExampleFolder/library.properties | 0 .../ExampleFolder/src/ExampleFolder.h | 0 .../examples/Example/Example.ino | 0 .../ExamplesFolder/library.properties | 0 .../ExamplesFolder/src/ExamplesFolder.h | 0 .../testdata/libraries/Exe/foo.exe | 0 .../testdata/libraries/Exe/library.properties | 0 .../testdata/libraries/Exe/src/Exe.h | 0 .../libraries/ExtrasFolder/extras/.gitkeep | 0 .../libraries/ExtrasFolder/library.properties | 0 .../libraries/ExtrasFolder/src/ExtrasFolder.h | 0 .../testdata/libraries/Flat/Flat.h | 0 .../libraries/Flat/library.properties | 0 .../FlatWithoutHeader/FlatWithoutHeader.cpp | 0 .../FlatWithoutHeader/library.properties | 0 .../library.properties | 0 .../src/FolderNameTooLong.h | 0 .../library.properties | 0 .../src/IncludesFieldMisspelled.h | 0 .../IncludesLTMinLength/library.properties | 0 .../src/IncludesLTMinLength.h | 0 .../IncludesListSkip/library.properties | 0 .../IncludesListSkip/src/IncludesListSkip1.h | 0 .../IncludesListSkip/src/IncludesListSkip2.h | 0 .../Examples/.gitkeep | 0 .../library.properties | 0 .../src/IncorrectExamplesFolderCase.h | 0 .../IncorrectExtrasFolderCase/EXTRAS/.gitkeep | 0 .../library.properties | 0 .../src/IncorrectExtrasFolderCase.h | 0 .../Library.properties | 0 .../src/IncorrectLibraryPropertiesCase.h | 0 .../SRC/IncorrectSrcFolderNameCase.h | 0 .../library.properties | 0 .../libraries/Indexed/library.properties | 0 .../testdata/libraries/Indexed/src/Indexed.h | 0 .../library.properties | 0 .../src/InvalidLibraryProperties.h | 0 .../LdflagsFieldMisspelled/library.properties | 0 .../src/LdflagsFieldMisspelled.h | 0 .../LdflagsLTMinLength/library.properties | 0 .../src/LdflagsLTMinLength.h | 0 .../libraries/LdflagsValid/library.properties | 0 .../libraries/LdflagsValid/src/LdflagsValid.h | 0 .../testdata/libraries/Legacy/Legacy.h | 0 .../MaintainerLTMinLength/library.properties | 0 .../src/MaintainerLTMinLength.h | 0 .../library.properties | 0 .../src/MaintainerStartsWithArduino.h | 0 .../MissingFields/library.properties | 0 .../MissingFields/src/MissingFields.h | 0 .../MissingIncludes/library.properties | 0 .../MissingIncludes/src/MissingIncludes.h | 0 .../example/Example/Example.ino | 0 .../library.properties | 0 .../src/MisspelledExamplesFolder.h | 0 .../MisspelledExtrasFolder/extra/.gitkeep | 0 .../MisspelledExtrasFolder/library.properties | 0 .../src/MisspelledExtrasFolder.h | 0 .../libraries.properties | 0 .../src/MisspelledLibraryProperties.h | 0 .../library.properties | 0 .../src/MisspelledSentenceParagraphValue.h | 0 .../NameContainsArduino/library.properties | 0 .../src/NameContainsArduino.h | 0 .../NameGTMaxLength/library.properties | 0 .../NameGTMaxLength/src/NameGTMaxLength.h | 0 .../library.properties | 0 .../src/NameGTRecommendedLength.h | 0 .../NameHasBadChars/library.properties | 0 .../NameHasBadChars/src/NameHasBadChars.h | 0 .../NameHasLibrary/library.properties | 0 .../NameHasLibrary/src/NameHasLibrary.h | 0 .../NameHasSpaces/library.properties | 0 .../NameHasSpaces/src/NameHasSpaces.h | 0 .../NameHeaderMismatch/library.properties | 0 .../src/NotNameHeaderMismatch.h | 0 .../NameLTMinLength/library.properties | 0 .../NameLTMinLength/src/NameLTMinLength.h | 0 .../libraries/NoDepends/library.properties | 0 .../libraries/NoDepends/src/NoDepends.h | 0 .../libraries/NoExamples/library.properties | 0 .../libraries/NoExamples/src/NoExamples.h | 0 .../libraries/NotIndexed/library.properties | 0 .../libraries/NotIndexed/src/NotIndexed.h | 0 .../NotPrecompiled/library.properties | 0 .../NotPrecompiled/src/NotPrecompiled.h | 0 .../library.properties | 0 .../src/ParagraphRepeatsSentence.h | 0 .../libraries/Precompiled/library.properties | 0 .../libraries/Precompiled/src/Precompiled.h | 0 .../library.properties | 0 .../src/PrecompiledFieldMisspelled.h | 0 .../PrecompiledFlat/PrecompiledFlat.h | 0 .../PrecompiledFlat/library.properties | 0 .../PrecompiledInvalid/library.properties | 0 .../src/PrecompiledInvalid.h | 0 .../library.properties | 0 .../src/ProhibitedCharactersInFolderName.h | 0 .../libraries/Recursive/library.properties | 0 .../libraries/Recursive/src/Recursive.h | 0 .../library.properties | 0 .../src/RecursiveWithUtilityFolder.h | 0 .../utility/utility.cpp | 0 .../src/RecursiveWithoutLibraryProperties.h | 0 .../library.properties | 0 .../src/RedundantLibraryProperties.h | 0 .../src/library.properties | 0 .../SentenceLTMinLength/library.properties | 0 .../src/SentenceLTMinLength.h | 0 .../libraries/SketchInRoot/Example.ino | 0 .../libraries/SketchInRoot/library.properties | 0 .../libraries/SketchInRoot/src/SketchInRoot.h | 0 .../library.properties | 0 ...SpuriousMisspelledSentenceParagraphValue.h | 0 .../testdata/libraries/Submodule/.gitmodules | 0 .../libraries/Submodule/library.properties | 0 .../libraries/Submodule/src/Submodule.h | 0 .../libraries/URL404/library.properties | 0 .../testdata/libraries/URL404/src/URL404.h | 0 .../library.properties | 0 .../src/UncategorizedCategoryValue.h | 0 .../UrlFormatInvalid/library.properties | 0 .../UrlFormatInvalid/src/UrlFormatInvalid.h | 0 .../libraries/Version1.0.0/library.properties | 0 .../libraries/Version1.0.0/src/Version1.0.0.h | 0 .../VersionFormatInvalid/library.properties | 0 .../src/VersionFormatInvalid.h | 0 .../library.properties | 0 .../src/VersionNotRelaxedSemver.h | 0 .../VersionNotSemver/library.properties | 0 .../VersionNotSemver/src/VersionNotSemver.h | 0 .../invalid-JSON/package_foo_index.json | 0 .../package_foo_index.json | 0 .../package_foo_index.json | 0 .../platforms/invalid-boards.txt/boards.txt | 0 .../platforms/missing-boards.txt/.gitkeep | 0 .../platforms/valid-boards.txt/boards.txt | 0 .../FileNameTooLong/FileNameTooLong.ino | 0 ...1234567890123456789012345678901234567890.h | 0 .../IncorrectSrcFolderNameCase.ino | 0 .../IncorrectSrcFolderNameCase/SRC/src.cpp | 0 .../InvalidDataMetadataFile.ino | 0 .../InvalidDataMetadataFile/sketch.json | 0 .../InvalidJSONMetadataFile.ino | 0 .../InvalidJSONMetadataFile/sketch.json | 0 .../sketches/NameMismatch/Mismatch.ino | 0 .../NoMetadataFile/NoMetadataFile.ino | 0 .../testdata/sketches/Pde/Pde.pde | 0 .../Prohibited CharactersInFileName.h | 0 .../ProhibitedCharactersInFileName.ino | 0 .../sketches/SrcSubfolder/SrcSubfolder.ino | 0 .../sketches/SrcSubfolder/src/src.cpp | 0 .../testdata/sketches/Valid/Valid.ino | 0 .../ValidMetadataFile/ValidMetadataFile.ino | 0 .../sketches/ValidMetadataFile/sketch.json | 0 .../check}/checklevel/checklevel.go | 10 +++++----- .../check}/checklevel/checklevel_test.go | 14 ++++++------- .../check}/checklevel/type_string.go | 0 .../check}/checkresult/checkresult.go | 0 .../check}/checkresult/type_string.go | 0 {cli => internal/cli}/cli.go | 2 +- {command => internal/command}/command.go | 12 +++++------ .../configuration}/checkmode/checkmode.go | 2 +- .../checkmode/checkmode_test.go | 2 +- .../configuration}/checkmode/type_string.go | 0 .../configuration}/configuration.go | 6 +++--- .../configuration}/configuration_test.go | 8 ++++---- .../configuration}/defaults.go | 4 ++-- .../project}/library/library.go | 0 .../project}/library/library_test.go | 0 .../libraryproperties/libraryproperties.go | 6 +++--- .../librarypropertiesschemas_test.go | 6 +++--- .../library/testdata/ContainsHeaderFile/foo.h | 0 .../ContainsMetadataFile/library.properties | 0 .../testdata/ContainsNoHeaderFile/foo.bar | 0 .../testdata/ContainsNoMetadataFile/foo.bar | 0 .../project}/packageindex/packageindex.go | 0 .../packageindex/packageindex_test.go | 0 .../packageindex/testdata/HasJSON/foo.json | 0 .../testdata/HasMultiple/foo.json | 0 .../HasMultiple/package_foo_index.json | 0 .../packageindex/testdata/HasNone/foo.bar | 0 .../HasPackageIndex/package_foo_index.json | 0 .../HasPrimaryPackageIndex/package_index.json | 0 .../project}/platform/boardstxt/boardstxt.go | 0 .../project}/platform/platform.go | 0 .../project}/platform/platform_test.go | 0 {project => internal/project}/project.go | 12 +++++------ {project => internal/project}/project_test.go | 6 +++--- .../project}/projecttype/projecttype.go | 0 .../project}/projecttype/projecttype_test.go | 0 .../project}/projecttype/type_string.go | 0 .../project}/sketch/sketch.go | 0 .../project}/sketch/sketch_test.go | 0 .../testdata/ContainsNoMainSketchFile/foo.bar | 0 .../HasMetadataFile/HasMetadataFile.ino | 0 .../testdata/HasMetadataFile/sketch.json | 0 .../NoMetadataFile/NoMetadataFile.ino | 0 .../project}/sketch/testdata/Valid/Valid.ino | 0 .../project}/testdata/Library/Library.h | 0 .../Library/examples/Example/Example.ino | 0 .../PackageIndex/package_foo_index.json | 0 .../project}/testdata/Platform/boards.txt | 0 .../Platform/libraries/Library/Library.h | 0 .../Library/examples/Example/Example.ino | 0 .../libraries/Library/library.properties | 0 .../testdata/Projects/Library/Library.h | 0 .../Library/examples/Example/Example.ino | 0 .../testdata/Projects/Sketch/Sketch.ino | 0 .../project}/testdata/Sketch/Sketch.ino | 0 .../result}/feedback/feedback.go | 4 ++-- .../result}/outputformat/outputformat.go | 0 .../result}/outputformat/outputformat_test.go | 0 .../result}/outputformat/type_string.go | 0 {result => internal/result}/result.go | 12 +++++------ {result => internal/result}/result_test.go | 16 +++++++-------- {util => internal/util}/test/test.go | 0 main.go | 6 +++--- 321 files changed, 165 insertions(+), 165 deletions(-) rename {check => internal/check}/check.go (86%) rename {check => internal/check}/check_test.go (90%) rename {check => internal/check}/checkconfigurations/checkconfigurations.go (99%) rename {check => internal/check}/checkconfigurations/checkconfigurations_test.go (92%) rename {check => internal/check}/checkdata/checkdata.go (92%) rename {check => internal/check}/checkdata/library.go (92%) rename {check => internal/check}/checkdata/packageindex.go (100%) rename {check => internal/check}/checkdata/packageindex_test.go (94%) rename {check => internal/check}/checkdata/platform.go (91%) rename {check => internal/check}/checkdata/platform_test.go (94%) rename {check => internal/check}/checkdata/schema/compliancelevel/compliancelevel.go (100%) rename {check => internal/check}/checkdata/schema/compliancelevel/type_string.go (100%) rename {check => internal/check}/checkdata/schema/parsevalidationresult.go (100%) rename {check => internal/check}/checkdata/schema/schema.go (100%) rename {check => internal/check}/checkdata/schema/schema_test.go (97%) rename {check => internal/check}/checkdata/schema/schemadata/bindata.go (100%) rename {check => internal/check}/checkdata/schema/schemadata/schemadata.go (100%) rename {check => internal/check}/checkdata/schema/testdata/bindata.go (93%) rename {check => internal/check}/checkdata/schema/testdata/input/invalid-schema.json (100%) rename {check => internal/check}/checkdata/schema/testdata/input/referenced-schema-1.json (80%) rename {check => internal/check}/checkdata/schema/testdata/input/referenced-schema-2.json (89%) rename {check => internal/check}/checkdata/schema/testdata/input/schema-without-id.json (100%) rename {check => internal/check}/checkdata/schema/testdata/input/valid-schema-with-references.json (92%) rename {check => internal/check}/checkdata/schema/testdata/input/valid-schema.json (76%) rename {check => internal/check}/checkdata/schema/testdata/testdata.go (100%) rename {check => internal/check}/checkdata/sketch.go (97%) rename {check => internal/check}/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json (100%) rename {check => internal/check}/checkdata/testdata/packageindexes/invalid-package-index/package_foo_index.json (100%) rename {check => internal/check}/checkdata/testdata/packageindexes/valid-package-index/package_foo_index.json (100%) rename {check => internal/check}/checkdata/testdata/platforms/invalid-boards.txt/boards.txt (100%) rename {check => internal/check}/checkdata/testdata/platforms/missing-boards.txt/.gitkeep (100%) rename {check => internal/check}/checkdata/testdata/platforms/valid-boards.txt/boards.txt (100%) rename {check => internal/check}/checkfunctions/checkfunctions.go (97%) rename {check => internal/check}/checkfunctions/checkfunctions_test.go (93%) rename {check => internal/check}/checkfunctions/library.go (99%) rename {check => internal/check}/checkfunctions/library_test.go (99%) rename {check => internal/check}/checkfunctions/packageindex.go (91%) rename {check => internal/check}/checkfunctions/packageindex_test.go (91%) rename {check => internal/check}/checkfunctions/platform.go (92%) rename {check => internal/check}/checkfunctions/platform_test.go (91%) rename {check => internal/check}/checkfunctions/sketch.go (96%) rename {check => internal/check}/checkfunctions/sketch_test.go (94%) rename {check => internal/check}/checkfunctions/testdata/general/Arduino.h/foo.h (100%) rename {check => internal/check}/checkfunctions/testdata/general/arduino.h-angle/foo.h (100%) rename {check => internal/check}/checkfunctions/testdata/general/arduino.h-quote/foo.h (100%) rename {check => internal/check}/checkfunctions/testdata/general/license-file-in-subfolder/subfolder/LICENSE (100%) rename {check => internal/check}/checkfunctions/testdata/general/license-file/LICENSE (100%) rename {check => internal/check}/checkfunctions/testdata/general/no-license-file/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/general/no-readme/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/general/readme/README.md (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureAliasSolo/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureAliasSolo/src/ArchitectureAliasSolo.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/src/ArchitectureAliasWithTrue.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureMiscased/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureMiscased/src/ArchitectureMiscased.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/src/ArchitectureMiscasedWithCorrect.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/src/ArchitecturesLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Arduino_Official/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Arduino_Official/src/Arduino_Official.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/AuthorLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/AuthorLTMinLength/src/AuthorLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/BadURL/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/BadURL/src/BadURL.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/CategoryInvalid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/CategoryInvalid/src/CategoryInvalid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsEmpty/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsEmpty/src/DependsEmpty.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsFieldMisspelled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsFieldMisspelled/src/DependsFieldMisspelled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsHasBadChars/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsHasBadChars/src/DependsHasBadChars.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsIndexed/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsIndexed/src/DependsIndexed.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsNotIndexed/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DependsNotIndexed/src/DependsNotIndexed.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkage/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkage/src/DotALinkage.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/src/DotALinkageFieldMisspelled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageFlat/DotALinkageFlat.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageFlat/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageInvalid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotALinkageInvalid/src/DotALinkageInvalid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotDevelopment/.development (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotDevelopment/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/DotDevelopment/src/DotDevelopment.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailAndMaintainer/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailAndMaintainer/src/EmailAndMaintainer.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailLTMinLength/src/EmailLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailOnly/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailOnly/src/EmailOnly.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailStartsWithArduino/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/EmailStartsWithArduino/src/EmailStartsWithArduino.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExampleFolder/example/Example/Example.ino (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExampleFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExampleFolder/src/ExampleFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExamplesFolder/examples/Example/Example.ino (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExamplesFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExamplesFolder/src/ExamplesFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Exe/foo.exe (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Exe/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Exe/src/Exe.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExtrasFolder/extras/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExtrasFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ExtrasFolder/src/ExtrasFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Flat/Flat.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Flat/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/FlatWithoutHeader/FlatWithoutHeader.cpp (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/FlatWithoutHeader/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/src/FolderNameTooLong.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesFieldMisspelled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesFieldMisspelled/src/IncludesFieldMisspelled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesLTMinLength/src/IncludesLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesListSkip/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip1.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip2.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/Examples/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/src/IncorrectExamplesFolderCase.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/EXTRAS/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/src/IncorrectExtrasFolderCase.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/Library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/src/IncorrectLibraryPropertiesCase.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/SRC/IncorrectSrcFolderNameCase.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Indexed/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Indexed/src/Indexed.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/InvalidLibraryProperties/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/InvalidLibraryProperties/src/InvalidLibraryProperties.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/src/LdflagsFieldMisspelled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsLTMinLength/src/LdflagsLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsValid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/LdflagsValid/src/LdflagsValid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Legacy/Legacy.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MaintainerLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MaintainerLTMinLength/src/MaintainerLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/src/MaintainerStartsWithArduino.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MissingFields/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MissingFields/src/MissingFields.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MissingIncludes/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MissingIncludes/src/MissingIncludes.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExamplesFolder/example/Example/Example.ino (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExamplesFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExamplesFolder/src/MisspelledExamplesFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExtrasFolder/extra/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExtrasFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledExtrasFolder/src/MisspelledExtrasFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledLibraryProperties/libraries.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledLibraryProperties/src/MisspelledLibraryProperties.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/src/MisspelledSentenceParagraphValue.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameContainsArduino/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameContainsArduino/src/NameContainsArduino.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameGTMaxLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameGTMaxLength/src/NameGTMaxLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameGTRecommendedLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameGTRecommendedLength/src/NameGTRecommendedLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasBadChars/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasBadChars/src/NameHasBadChars.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasLibrary/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasLibrary/src/NameHasLibrary.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasSpaces/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHasSpaces/src/NameHasSpaces.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHeaderMismatch/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameHeaderMismatch/src/NotNameHeaderMismatch.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NameLTMinLength/src/NameLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NoDepends/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NoDepends/src/NoDepends.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NoExamples/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NoExamples/src/NoExamples.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NotIndexed/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NotIndexed/src/NotIndexed.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NotPrecompiled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/NotPrecompiled/src/NotPrecompiled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/src/ParagraphRepeatsSentence.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Precompiled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Precompiled/src/Precompiled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/src/PrecompiledFieldMisspelled.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledFlat/PrecompiledFlat.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledFlat/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledInvalid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/PrecompiledInvalid/src/PrecompiledInvalid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/src/ProhibitedCharactersInFolderName.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Recursive/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Recursive/src/Recursive.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/src/RecursiveWithUtilityFolder.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/utility/utility.cpp (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RecursiveWithoutLibraryProperties/src/RecursiveWithoutLibraryProperties.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RedundantLibraryProperties/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/RedundantLibraryProperties.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SentenceLTMinLength/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SentenceLTMinLength/src/SentenceLTMinLength.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SketchInRoot/Example.ino (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SketchInRoot/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SketchInRoot/src/SketchInRoot.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/src/SpuriousMisspelledSentenceParagraphValue.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Submodule/.gitmodules (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Submodule/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Submodule/src/Submodule.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/URL404/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/URL404/src/URL404.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/UncategorizedCategoryValue/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/UncategorizedCategoryValue/src/UncategorizedCategoryValue.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/UrlFormatInvalid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/UrlFormatInvalid/src/UrlFormatInvalid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Version1.0.0/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/Version1.0.0/src/Version1.0.0.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionFormatInvalid/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionFormatInvalid/src/VersionFormatInvalid.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/src/VersionNotRelaxedSemver.h (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionNotSemver/library.properties (100%) rename {check => internal/check}/checkfunctions/testdata/libraries/VersionNotSemver/src/VersionNotSemver.h (100%) rename {check => internal/check}/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json (100%) rename {check => internal/check}/checkfunctions/testdata/packageindexes/invalid-package-index/package_foo_index.json (100%) rename {check => internal/check}/checkfunctions/testdata/packageindexes/valid-package-index/package_foo_index.json (100%) rename {check => internal/check}/checkfunctions/testdata/platforms/invalid-boards.txt/boards.txt (100%) rename {check => internal/check}/checkfunctions/testdata/platforms/missing-boards.txt/.gitkeep (100%) rename {check => internal/check}/checkfunctions/testdata/platforms/valid-boards.txt/boards.txt (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong12345678901234567890123456789012345678901234567890.h (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/IncorrectSrcFolderNameCase.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/SRC/src.cpp (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/InvalidDataMetadataFile/InvalidDataMetadataFile.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/InvalidDataMetadataFile/sketch.json (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/InvalidJSONMetadataFile.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/NameMismatch/Mismatch.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/NoMetadataFile/NoMetadataFile.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/Pde/Pde.pde (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/Prohibited CharactersInFileName.h (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/ProhibitedCharactersInFileName.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/SrcSubfolder/SrcSubfolder.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/SrcSubfolder/src/src.cpp (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/Valid/Valid.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/ValidMetadataFile/ValidMetadataFile.ino (100%) rename {check => internal/check}/checkfunctions/testdata/sketches/ValidMetadataFile/sketch.json (100%) rename {check => internal/check}/checklevel/checklevel.go (89%) rename {check => internal/check}/checklevel/checklevel_test.go (88%) rename {check => internal/check}/checklevel/type_string.go (100%) rename {check => internal/check}/checkresult/checkresult.go (100%) rename {check => internal/check}/checkresult/type_string.go (100%) rename {cli => internal/cli}/cli.go (98%) rename {command => internal/command}/command.go (89%) rename {configuration => internal/configuration}/checkmode/checkmode.go (98%) rename {configuration => internal/configuration}/checkmode/checkmode_test.go (97%) rename {configuration => internal/configuration}/checkmode/type_string.go (100%) rename {configuration => internal/configuration}/configuration.go (97%) rename {configuration => internal/configuration}/configuration_test.go (97%) rename {configuration => internal/configuration}/defaults.go (94%) rename {project => internal/project}/library/library.go (100%) rename {project => internal/project}/library/library_test.go (100%) rename {project => internal/project}/library/libraryproperties/libraryproperties.go (92%) rename {project => internal/project}/library/libraryproperties/librarypropertiesschemas_test.go (99%) rename {project => internal/project}/library/testdata/ContainsHeaderFile/foo.h (100%) rename {project => internal/project}/library/testdata/ContainsMetadataFile/library.properties (100%) rename {project => internal/project}/library/testdata/ContainsNoHeaderFile/foo.bar (100%) rename {project => internal/project}/library/testdata/ContainsNoMetadataFile/foo.bar (100%) rename {project => internal/project}/packageindex/packageindex.go (100%) rename {project => internal/project}/packageindex/packageindex_test.go (100%) rename {project => internal/project}/packageindex/testdata/HasJSON/foo.json (100%) rename {project => internal/project}/packageindex/testdata/HasMultiple/foo.json (100%) rename {project => internal/project}/packageindex/testdata/HasMultiple/package_foo_index.json (100%) rename {project => internal/project}/packageindex/testdata/HasNone/foo.bar (100%) rename {project => internal/project}/packageindex/testdata/HasPackageIndex/package_foo_index.json (100%) rename {project => internal/project}/packageindex/testdata/HasPrimaryPackageIndex/package_index.json (100%) rename {project => internal/project}/platform/boardstxt/boardstxt.go (100%) rename {project => internal/project}/platform/platform.go (100%) rename {project => internal/project}/platform/platform_test.go (100%) rename {project => internal/project}/project.go (97%) rename {project => internal/project}/project_test.go (97%) rename {project => internal/project}/projecttype/projecttype.go (100%) rename {project => internal/project}/projecttype/projecttype_test.go (100%) rename {project => internal/project}/projecttype/type_string.go (100%) rename {project => internal/project}/sketch/sketch.go (100%) rename {project => internal/project}/sketch/sketch_test.go (100%) rename {project => internal/project}/sketch/testdata/ContainsNoMainSketchFile/foo.bar (100%) rename {project => internal/project}/sketch/testdata/HasMetadataFile/HasMetadataFile.ino (100%) rename {project => internal/project}/sketch/testdata/HasMetadataFile/sketch.json (100%) rename {project => internal/project}/sketch/testdata/NoMetadataFile/NoMetadataFile.ino (100%) rename {project => internal/project}/sketch/testdata/Valid/Valid.ino (100%) rename {project => internal/project}/testdata/Library/Library.h (100%) rename {project => internal/project}/testdata/Library/examples/Example/Example.ino (100%) rename {project => internal/project}/testdata/PackageIndex/package_foo_index.json (100%) rename {project => internal/project}/testdata/Platform/boards.txt (100%) rename {project => internal/project}/testdata/Platform/libraries/Library/Library.h (100%) rename {project => internal/project}/testdata/Platform/libraries/Library/examples/Example/Example.ino (100%) rename {project => internal/project}/testdata/Platform/libraries/Library/library.properties (100%) rename {project => internal/project}/testdata/Projects/Library/Library.h (100%) rename {project => internal/project}/testdata/Projects/Library/examples/Example/Example.ino (100%) rename {project => internal/project}/testdata/Projects/Sketch/Sketch.ino (100%) rename {project => internal/project}/testdata/Sketch/Sketch.ino (100%) rename {result => internal/result}/feedback/feedback.go (94%) rename {result => internal/result}/outputformat/outputformat.go (100%) rename {result => internal/result}/outputformat/outputformat_test.go (100%) rename {result => internal/result}/outputformat/type_string.go (100%) rename {result => internal/result}/result.go (96%) rename {result => internal/result}/result_test.go (95%) rename {util => internal/util}/test/test.go (100%) diff --git a/.prettierignore b/.prettierignore index e74956847..67d233a39 100644 --- a/.prettierignore +++ b/.prettierignore @@ -5,7 +5,7 @@ .ionide/ # Test files -/check/checkdata/schema/testdata/input/invalid-schema.json -/check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json -/check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json -/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json +/internal/check/checkdata/schema/testdata/input/invalid-schema.json +/internal/check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json +/internal/check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json +/internal/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json diff --git a/Taskfile.yml b/Taskfile.yml index 2e2a29bcf..e13f63a28 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -17,8 +17,8 @@ tasks: desc: Generate Go code cmds: - go get -u "github.com/go-bindata/go-bindata/...@v3.1.1" - - go-bindata -nocompress -nometadata -o "./check/checkdata/schema/schemadata/bindata.go" --pkg schemadata --prefix "./etc/schemas/" "./etc/schemas/" - - go-bindata -nocompress -nometadata -o "./check/checkdata/schema/testdata/bindata.go" --pkg testdata --prefix "./check/checkdata/schema/testdata/input/" "./check/checkdata/schema/testdata/input/" + - go-bindata -nocompress -nometadata -o "./internal/check/checkdata/schema/schemadata/bindata.go" --pkg schemadata --prefix "./etc/schemas/" "./etc/schemas/" + - go-bindata -nocompress -nometadata -o "./internal/check/checkdata/schema/testdata/bindata.go" --pkg testdata --prefix "./internal/check/checkdata/schema/testdata/input/" "./internal/check/checkdata/schema/testdata/input/" - go get -u golang.org/x/tools/cmd/stringer@v0.0.0-20201211192254-72fbef54948b - go generate ./... - task: go:format @@ -255,7 +255,7 @@ vars: TIMESTAMP: sh: echo "$(date -u +"%Y-%m-%dT%H:%M:%SZ")" LDFLAGS: > - -ldflags '-X github.com/arduino/arduino-lint/configuration.commit={{.COMMIT}} -X github.com/arduino/arduino-lint/configuration.buildTimestamp={{.TIMESTAMP}}' + -ldflags '-X github.com/arduino/arduino-lint/internal/configuration.commit={{.COMMIT}} -X github.com/arduino/arduino-lint/internal/configuration.buildTimestamp={{.TIMESTAMP}}' GOFLAGS: "-timeout 10m -v -coverpkg=./... -covermode=atomic" GOLINTFLAGS: "-min_confidence 0.8 -set_exit_status" @@ -268,5 +268,5 @@ vars: WORKFLOW_SCHEMA_PATH: "$(mktemp -t gha-workflow-schema-XXXXXXXXXX.json)" - CODESPELL_SKIP_OPTION: '--skip "./.git,go.mod,go.sum,./arduino-lint,./arduino-lint.exe,./check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties,./site"' + CODESPELL_SKIP_OPTION: '--skip "./.git,go.mod,go.sum,./arduino-lint,./arduino-lint.exe,./internal/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties,./site"' CODESPELL_IGNORE_WORDS_OPTION: "--ignore-words ./etc/codespell-ignore-words-list.txt" diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 7a1cecd35..e17d95ad8 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -124,7 +124,7 @@ By default, all tests for all arduino-lint's Go packages are run. To run unit te packages, you can set the `TARGETS` environment variable, e.g.: ``` -TARGETS=./check task go:test-unit +TARGETS=./internal/check task go:test-unit ``` Alternatively, to run only some specific test(s), you can specify a regex to match against the test function name, e.g.: @@ -136,7 +136,7 @@ TEST_REGEX='^TestLibraryProperties.*' task go:test-unit Both can be combined as well, typically to run only a specific test: ``` -TEST_REGEX='^TestFindProjects$' TARGETS=./project task go:test-unit +TEST_REGEX='^TestFindProjects$' TARGETS=./internal/project task go:test-unit ``` #### Integration tests diff --git a/docsgen/main.go b/docsgen/main.go index 467dfeadb..280d576f1 100644 --- a/docsgen/main.go +++ b/docsgen/main.go @@ -19,7 +19,7 @@ package main import ( "os" - "github.com/arduino/arduino-lint/cli" + "github.com/arduino/arduino-lint/internal/cli" "github.com/spf13/cobra/doc" ) diff --git a/check/check.go b/internal/check/check.go similarity index 86% rename from check/check.go rename to internal/check/check.go index 40dafdf52..10a861755 100644 --- a/check/check.go +++ b/internal/check/check.go @@ -19,14 +19,14 @@ package check import ( "fmt" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/result" - "github.com/arduino/arduino-lint/result/feedback" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/result" + "github.com/arduino/arduino-lint/internal/result/feedback" "github.com/sirupsen/logrus" ) diff --git a/check/check_test.go b/internal/check/check_test.go similarity index 90% rename from check/check_test.go rename to internal/check/check_test.go index b87914bc2..a21b7c8d2 100644 --- a/check/check_test.go +++ b/internal/check/check_test.go @@ -18,12 +18,12 @@ package check import ( "testing" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/util/test" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/util/test" "github.com/stretchr/testify/assert" ) diff --git a/check/checkconfigurations/checkconfigurations.go b/internal/check/checkconfigurations/checkconfigurations.go similarity index 99% rename from check/checkconfigurations/checkconfigurations.go rename to internal/check/checkconfigurations/checkconfigurations.go index e1774544b..35e9b2d6b 100644 --- a/check/checkconfigurations/checkconfigurations.go +++ b/internal/check/checkconfigurations/checkconfigurations.go @@ -24,9 +24,9 @@ Package checkconfigurations defines the configuration of each check: package checkconfigurations import ( - "github.com/arduino/arduino-lint/check/checkfunctions" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkfunctions" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project/projecttype" ) // Type is the type for check configurations. diff --git a/check/checkconfigurations/checkconfigurations_test.go b/internal/check/checkconfigurations/checkconfigurations_test.go similarity index 92% rename from check/checkconfigurations/checkconfigurations_test.go rename to internal/check/checkconfigurations/checkconfigurations_test.go index 48933f724..254d865c2 100644 --- a/check/checkconfigurations/checkconfigurations_test.go +++ b/internal/check/checkconfigurations/checkconfigurations_test.go @@ -19,11 +19,11 @@ import ( "fmt" "testing" - "github.com/arduino/arduino-lint/check" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checklevel" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checklevel" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/check/checkdata/checkdata.go b/internal/check/checkdata/checkdata.go similarity index 92% rename from check/checkdata/checkdata.go rename to internal/check/checkdata/checkdata.go index e72e31f49..b9a643600 100644 --- a/check/checkdata/checkdata.go +++ b/internal/check/checkdata/checkdata.go @@ -20,9 +20,9 @@ This is for data required by multiple checks. package checkdata import ( - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/packageindex" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/packageindex" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" ) diff --git a/check/checkdata/library.go b/internal/check/checkdata/library.go similarity index 92% rename from check/checkdata/library.go rename to internal/check/checkdata/library.go index 2113faa26..e04420326 100644 --- a/check/checkdata/library.go +++ b/internal/check/checkdata/library.go @@ -22,11 +22,11 @@ import ( "os" "github.com/arduino/arduino-cli/arduino/libraries" - "github.com/arduino/arduino-lint/check/checkdata/schema" - "github.com/arduino/arduino-lint/check/checkdata/schema/compliancelevel" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/library/libraryproperties" - "github.com/arduino/arduino-lint/result/feedback" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/compliancelevel" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/library/libraryproperties" + "github.com/arduino/arduino-lint/internal/result/feedback" "github.com/arduino/go-properties-orderedmap" "github.com/client9/misspell" "github.com/sirupsen/logrus" diff --git a/check/checkdata/packageindex.go b/internal/check/checkdata/packageindex.go similarity index 100% rename from check/checkdata/packageindex.go rename to internal/check/checkdata/packageindex.go diff --git a/check/checkdata/packageindex_test.go b/internal/check/checkdata/packageindex_test.go similarity index 94% rename from check/checkdata/packageindex_test.go rename to internal/check/checkdata/packageindex_test.go index 803af9811..5a16810b5 100644 --- a/check/checkdata/packageindex_test.go +++ b/internal/check/checkdata/packageindex_test.go @@ -18,8 +18,8 @@ package checkdata import ( "testing" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkdata/platform.go b/internal/check/checkdata/platform.go similarity index 91% rename from check/checkdata/platform.go rename to internal/check/checkdata/platform.go index 127c3363b..3082d8864 100644 --- a/check/checkdata/platform.go +++ b/internal/check/checkdata/platform.go @@ -16,8 +16,8 @@ package checkdata import ( - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/platform/boardstxt" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/platform/boardstxt" "github.com/arduino/go-properties-orderedmap" ) diff --git a/check/checkdata/platform_test.go b/internal/check/checkdata/platform_test.go similarity index 94% rename from check/checkdata/platform_test.go rename to internal/check/checkdata/platform_test.go index b8828802a..1de53b862 100644 --- a/check/checkdata/platform_test.go +++ b/internal/check/checkdata/platform_test.go @@ -18,8 +18,8 @@ package checkdata import ( "testing" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkdata/schema/compliancelevel/compliancelevel.go b/internal/check/checkdata/schema/compliancelevel/compliancelevel.go similarity index 100% rename from check/checkdata/schema/compliancelevel/compliancelevel.go rename to internal/check/checkdata/schema/compliancelevel/compliancelevel.go diff --git a/check/checkdata/schema/compliancelevel/type_string.go b/internal/check/checkdata/schema/compliancelevel/type_string.go similarity index 100% rename from check/checkdata/schema/compliancelevel/type_string.go rename to internal/check/checkdata/schema/compliancelevel/type_string.go diff --git a/check/checkdata/schema/parsevalidationresult.go b/internal/check/checkdata/schema/parsevalidationresult.go similarity index 100% rename from check/checkdata/schema/parsevalidationresult.go rename to internal/check/checkdata/schema/parsevalidationresult.go diff --git a/check/checkdata/schema/schema.go b/internal/check/checkdata/schema/schema.go similarity index 100% rename from check/checkdata/schema/schema.go rename to internal/check/checkdata/schema/schema.go diff --git a/check/checkdata/schema/schema_test.go b/internal/check/checkdata/schema/schema_test.go similarity index 97% rename from check/checkdata/schema/schema_test.go rename to internal/check/checkdata/schema/schema_test.go index dd4b00db6..7da315956 100644 --- a/check/checkdata/schema/schema_test.go +++ b/internal/check/checkdata/schema/schema_test.go @@ -19,7 +19,7 @@ import ( "regexp" "testing" - "github.com/arduino/arduino-lint/check/checkdata/schema/testdata" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/testdata" "github.com/arduino/go-properties-orderedmap" "github.com/ory/jsonschema/v3" "github.com/stretchr/testify/require" @@ -199,14 +199,14 @@ func Test_schemaID(t *testing.T) { require.NotNil(t, err) id, err := schemaID("valid-schema.json", testdata.Asset) - require.Equal(t, "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/schema-with-references.json", id) + require.Equal(t, "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/schema-with-references.json", id) require.Nil(t, err) } func Test_validationErrorSchemaPointerValue(t *testing.T) { validationError := ValidationResult{ Result: &jsonschema.ValidationError{ - SchemaURL: "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/referenced-schema-1.json", + SchemaURL: "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/referenced-schema-1.json", SchemaPtr: "#/definitions/patternObject/pattern", }, dataLoader: testdata.Asset, diff --git a/check/checkdata/schema/schemadata/bindata.go b/internal/check/checkdata/schema/schemadata/bindata.go similarity index 100% rename from check/checkdata/schema/schemadata/bindata.go rename to internal/check/checkdata/schema/schemadata/bindata.go diff --git a/check/checkdata/schema/schemadata/schemadata.go b/internal/check/checkdata/schema/schemadata/schemadata.go similarity index 100% rename from check/checkdata/schema/schemadata/schemadata.go rename to internal/check/checkdata/schema/schemadata/schemadata.go diff --git a/check/checkdata/schema/testdata/bindata.go b/internal/check/checkdata/schema/testdata/bindata.go similarity index 93% rename from check/checkdata/schema/testdata/bindata.go rename to internal/check/checkdata/schema/testdata/bindata.go index ac28a12d5..8bcdce6d4 100644 --- a/check/checkdata/schema/testdata/bindata.go +++ b/internal/check/checkdata/schema/testdata/bindata.go @@ -1,11 +1,11 @@ // Package testdata Code generated by go-bindata. (@generated) DO NOT EDIT. // sources: -// check/checkdata/schema/testdata/input/invalid-schema.json -// check/checkdata/schema/testdata/input/referenced-schema-1.json -// check/checkdata/schema/testdata/input/referenced-schema-2.json -// check/checkdata/schema/testdata/input/schema-without-id.json -// check/checkdata/schema/testdata/input/valid-schema-with-references.json -// check/checkdata/schema/testdata/input/valid-schema.json +// internal/check/checkdata/schema/testdata/input/invalid-schema.json +// internal/check/checkdata/schema/testdata/input/referenced-schema-1.json +// internal/check/checkdata/schema/testdata/input/referenced-schema-2.json +// internal/check/checkdata/schema/testdata/input/schema-without-id.json +// internal/check/checkdata/schema/testdata/input/valid-schema-with-references.json +// internal/check/checkdata/schema/testdata/input/valid-schema.json package testdata import ( @@ -82,7 +82,7 @@ func invalidSchemaJson() (*asset, error) { var _referencedSchema1Json = []byte(`{ "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/referenced-schema-1.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/referenced-schema-1.json", "title": "Schema for use in unit tests", "definitions": { "patternObject": { @@ -112,7 +112,7 @@ func referencedSchema1Json() (*asset, error) { var _referencedSchema2Json = []byte(`{ "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/referenced-schema-2.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/referenced-schema-2.json", "title": "Schema for use in unit tests", "definitions": { "minLengthObject": { @@ -182,7 +182,7 @@ func schemaWithoutIdJson() (*asset, error) { var _validSchemaWithReferencesJson = []byte(`{ "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/schema-with-references.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/schema-with-references.json", "title": "Schema for use in unit tests", "type": "object", "properties": { @@ -242,7 +242,7 @@ func validSchemaWithReferencesJson() (*asset, error) { var _validSchemaJson = []byte(`{ "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/schema-with-references.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/schema-with-references.json", "title": "Schema for use in unit tests", "type": "object", "properties": { diff --git a/check/checkdata/schema/testdata/input/invalid-schema.json b/internal/check/checkdata/schema/testdata/input/invalid-schema.json similarity index 100% rename from check/checkdata/schema/testdata/input/invalid-schema.json rename to internal/check/checkdata/schema/testdata/input/invalid-schema.json diff --git a/check/checkdata/schema/testdata/input/referenced-schema-1.json b/internal/check/checkdata/schema/testdata/input/referenced-schema-1.json similarity index 80% rename from check/checkdata/schema/testdata/input/referenced-schema-1.json rename to internal/check/checkdata/schema/testdata/input/referenced-schema-1.json index 8d633b894..72073e302 100644 --- a/check/checkdata/schema/testdata/input/referenced-schema-1.json +++ b/internal/check/checkdata/schema/testdata/input/referenced-schema-1.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/referenced-schema-1.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/referenced-schema-1.json", "title": "Schema for use in unit tests", "definitions": { "patternObject": { diff --git a/check/checkdata/schema/testdata/input/referenced-schema-2.json b/internal/check/checkdata/schema/testdata/input/referenced-schema-2.json similarity index 89% rename from check/checkdata/schema/testdata/input/referenced-schema-2.json rename to internal/check/checkdata/schema/testdata/input/referenced-schema-2.json index 980eff6a5..59c203e77 100644 --- a/check/checkdata/schema/testdata/input/referenced-schema-2.json +++ b/internal/check/checkdata/schema/testdata/input/referenced-schema-2.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/referenced-schema-2.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/referenced-schema-2.json", "title": "Schema for use in unit tests", "definitions": { "minLengthObject": { diff --git a/check/checkdata/schema/testdata/input/schema-without-id.json b/internal/check/checkdata/schema/testdata/input/schema-without-id.json similarity index 100% rename from check/checkdata/schema/testdata/input/schema-without-id.json rename to internal/check/checkdata/schema/testdata/input/schema-without-id.json diff --git a/check/checkdata/schema/testdata/input/valid-schema-with-references.json b/internal/check/checkdata/schema/testdata/input/valid-schema-with-references.json similarity index 92% rename from check/checkdata/schema/testdata/input/valid-schema-with-references.json rename to internal/check/checkdata/schema/testdata/input/valid-schema-with-references.json index 4f7f5a4dc..22de94327 100644 --- a/check/checkdata/schema/testdata/input/valid-schema-with-references.json +++ b/internal/check/checkdata/schema/testdata/input/valid-schema-with-references.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/schema-with-references.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/schema-with-references.json", "title": "Schema for use in unit tests", "type": "object", "properties": { diff --git a/check/checkdata/schema/testdata/input/valid-schema.json b/internal/check/checkdata/schema/testdata/input/valid-schema.json similarity index 76% rename from check/checkdata/schema/testdata/input/valid-schema.json rename to internal/check/checkdata/schema/testdata/input/valid-schema.json index ff30192f9..1b8de3c24 100644 --- a/check/checkdata/schema/testdata/input/valid-schema.json +++ b/internal/check/checkdata/schema/testdata/input/valid-schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/check/checkdata/schema/testdata/schema-with-references.json", + "$id": "https://raw.githubusercontent.com/arduino/arduino-lint/main/internal/check/checkdata/schema/testdata/schema-with-references.json", "title": "Schema for use in unit tests", "type": "object", "properties": { diff --git a/check/checkdata/schema/testdata/testdata.go b/internal/check/checkdata/schema/testdata/testdata.go similarity index 100% rename from check/checkdata/schema/testdata/testdata.go rename to internal/check/checkdata/schema/testdata/testdata.go diff --git a/check/checkdata/sketch.go b/internal/check/checkdata/sketch.go similarity index 97% rename from check/checkdata/sketch.go rename to internal/check/checkdata/sketch.go index 9c4ec38f6..36b1e44da 100644 --- a/check/checkdata/sketch.go +++ b/internal/check/checkdata/sketch.go @@ -17,7 +17,7 @@ package checkdata import ( "github.com/arduino/arduino-cli/arduino/sketches" - "github.com/arduino/arduino-lint/project" + "github.com/arduino/arduino-lint/internal/project" ) // InitializeForSketch gathers the check data for the specified sketch project. diff --git a/check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json b/internal/check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json similarity index 100% rename from check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json rename to internal/check/checkdata/testdata/packageindexes/invalid-JSON/package_foo_index.json diff --git a/check/checkdata/testdata/packageindexes/invalid-package-index/package_foo_index.json b/internal/check/checkdata/testdata/packageindexes/invalid-package-index/package_foo_index.json similarity index 100% rename from check/checkdata/testdata/packageindexes/invalid-package-index/package_foo_index.json rename to internal/check/checkdata/testdata/packageindexes/invalid-package-index/package_foo_index.json diff --git a/check/checkdata/testdata/packageindexes/valid-package-index/package_foo_index.json b/internal/check/checkdata/testdata/packageindexes/valid-package-index/package_foo_index.json similarity index 100% rename from check/checkdata/testdata/packageindexes/valid-package-index/package_foo_index.json rename to internal/check/checkdata/testdata/packageindexes/valid-package-index/package_foo_index.json diff --git a/check/checkdata/testdata/platforms/invalid-boards.txt/boards.txt b/internal/check/checkdata/testdata/platforms/invalid-boards.txt/boards.txt similarity index 100% rename from check/checkdata/testdata/platforms/invalid-boards.txt/boards.txt rename to internal/check/checkdata/testdata/platforms/invalid-boards.txt/boards.txt diff --git a/check/checkdata/testdata/platforms/missing-boards.txt/.gitkeep b/internal/check/checkdata/testdata/platforms/missing-boards.txt/.gitkeep similarity index 100% rename from check/checkdata/testdata/platforms/missing-boards.txt/.gitkeep rename to internal/check/checkdata/testdata/platforms/missing-boards.txt/.gitkeep diff --git a/check/checkdata/testdata/platforms/valid-boards.txt/boards.txt b/internal/check/checkdata/testdata/platforms/valid-boards.txt/boards.txt similarity index 100% rename from check/checkdata/testdata/platforms/valid-boards.txt/boards.txt rename to internal/check/checkdata/testdata/platforms/valid-boards.txt/boards.txt diff --git a/check/checkfunctions/checkfunctions.go b/internal/check/checkfunctions/checkfunctions.go similarity index 97% rename from check/checkfunctions/checkfunctions.go rename to internal/check/checkfunctions/checkfunctions.go index 100259d84..d279e0b6d 100644 --- a/check/checkfunctions/checkfunctions.go +++ b/internal/check/checkfunctions/checkfunctions.go @@ -22,9 +22,9 @@ import ( "regexp" "strings" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project/sketch" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project/sketch" "github.com/arduino/go-paths-helper" ) diff --git a/check/checkfunctions/checkfunctions_test.go b/internal/check/checkfunctions/checkfunctions_test.go similarity index 93% rename from check/checkfunctions/checkfunctions_test.go rename to internal/check/checkfunctions/checkfunctions_test.go index f79dffd13..2ce7831ee 100644 --- a/check/checkfunctions/checkfunctions_test.go +++ b/internal/check/checkfunctions/checkfunctions_test.go @@ -20,10 +20,10 @@ import ( "regexp" "testing" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkfunctions/library.go b/internal/check/checkfunctions/library.go similarity index 99% rename from check/checkfunctions/library.go rename to internal/check/checkfunctions/library.go index 76dc092ad..e9a84c2d8 100644 --- a/check/checkfunctions/library.go +++ b/internal/check/checkfunctions/library.go @@ -26,12 +26,12 @@ import ( "github.com/arduino/arduino-cli/arduino/libraries" "github.com/arduino/arduino-cli/arduino/utils" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkdata/schema" - "github.com/arduino/arduino-lint/check/checkdata/schema/compliancelevel" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project/library" - "github.com/arduino/arduino-lint/project/sketch" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/compliancelevel" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project/library" + "github.com/arduino/arduino-lint/internal/project/sketch" "github.com/go-git/go-git/v5" "github.com/go-git/go-git/v5/plumbing" "github.com/go-git/go-git/v5/plumbing/object" diff --git a/check/checkfunctions/library_test.go b/internal/check/checkfunctions/library_test.go similarity index 99% rename from check/checkfunctions/library_test.go rename to internal/check/checkfunctions/library_test.go index 933789ca9..fbf58e78b 100644 --- a/check/checkfunctions/library_test.go +++ b/internal/check/checkfunctions/library_test.go @@ -21,10 +21,10 @@ import ( "testing" "time" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/go-git/go-git/v5" "github.com/go-git/go-git/v5/plumbing/object" diff --git a/check/checkfunctions/packageindex.go b/internal/check/checkfunctions/packageindex.go similarity index 91% rename from check/checkfunctions/packageindex.go rename to internal/check/checkfunctions/packageindex.go index ac8c0ce5f..cf06cdd30 100644 --- a/check/checkfunctions/packageindex.go +++ b/internal/check/checkfunctions/packageindex.go @@ -16,8 +16,8 @@ package checkfunctions import ( - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" ) // The check functions for package indexes. diff --git a/check/checkfunctions/packageindex_test.go b/internal/check/checkfunctions/packageindex_test.go similarity index 91% rename from check/checkfunctions/packageindex_test.go rename to internal/check/checkfunctions/packageindex_test.go index 96061c2fe..74cb6a9f3 100644 --- a/check/checkfunctions/packageindex_test.go +++ b/internal/check/checkfunctions/packageindex_test.go @@ -19,10 +19,10 @@ import ( "regexp" "testing" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkfunctions/platform.go b/internal/check/checkfunctions/platform.go similarity index 92% rename from check/checkfunctions/platform.go rename to internal/check/checkfunctions/platform.go index 5cc992382..9f11673d8 100644 --- a/check/checkfunctions/platform.go +++ b/internal/check/checkfunctions/platform.go @@ -16,8 +16,8 @@ package checkfunctions import ( - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" ) // The check functions for platforms. diff --git a/check/checkfunctions/platform_test.go b/internal/check/checkfunctions/platform_test.go similarity index 91% rename from check/checkfunctions/platform_test.go rename to internal/check/checkfunctions/platform_test.go index 9d0fade66..c5735344b 100644 --- a/check/checkfunctions/platform_test.go +++ b/internal/check/checkfunctions/platform_test.go @@ -19,10 +19,10 @@ import ( "regexp" "testing" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkfunctions/sketch.go b/internal/check/checkfunctions/sketch.go similarity index 96% rename from check/checkfunctions/sketch.go rename to internal/check/checkfunctions/sketch.go index 20851c607..04bb1e66f 100644 --- a/check/checkfunctions/sketch.go +++ b/internal/check/checkfunctions/sketch.go @@ -21,9 +21,9 @@ import ( "strings" "github.com/arduino/arduino-cli/arduino/globals" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project/sketch" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project/sketch" ) // SketchNameMismatch checks for mismatch between sketch folder name and primary file name. diff --git a/check/checkfunctions/sketch_test.go b/internal/check/checkfunctions/sketch_test.go similarity index 94% rename from check/checkfunctions/sketch_test.go rename to internal/check/checkfunctions/sketch_test.go index 66b6b2600..bc4886bd8 100644 --- a/check/checkfunctions/sketch_test.go +++ b/internal/check/checkfunctions/sketch_test.go @@ -20,10 +20,10 @@ import ( "regexp" "testing" - "github.com/arduino/arduino-lint/check/checkdata" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/check/checkdata" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/check/checkfunctions/testdata/general/Arduino.h/foo.h b/internal/check/checkfunctions/testdata/general/Arduino.h/foo.h similarity index 100% rename from check/checkfunctions/testdata/general/Arduino.h/foo.h rename to internal/check/checkfunctions/testdata/general/Arduino.h/foo.h diff --git a/check/checkfunctions/testdata/general/arduino.h-angle/foo.h b/internal/check/checkfunctions/testdata/general/arduino.h-angle/foo.h similarity index 100% rename from check/checkfunctions/testdata/general/arduino.h-angle/foo.h rename to internal/check/checkfunctions/testdata/general/arduino.h-angle/foo.h diff --git a/check/checkfunctions/testdata/general/arduino.h-quote/foo.h b/internal/check/checkfunctions/testdata/general/arduino.h-quote/foo.h similarity index 100% rename from check/checkfunctions/testdata/general/arduino.h-quote/foo.h rename to internal/check/checkfunctions/testdata/general/arduino.h-quote/foo.h diff --git a/check/checkfunctions/testdata/general/license-file-in-subfolder/subfolder/LICENSE b/internal/check/checkfunctions/testdata/general/license-file-in-subfolder/subfolder/LICENSE similarity index 100% rename from check/checkfunctions/testdata/general/license-file-in-subfolder/subfolder/LICENSE rename to internal/check/checkfunctions/testdata/general/license-file-in-subfolder/subfolder/LICENSE diff --git a/check/checkfunctions/testdata/general/license-file/LICENSE b/internal/check/checkfunctions/testdata/general/license-file/LICENSE similarity index 100% rename from check/checkfunctions/testdata/general/license-file/LICENSE rename to internal/check/checkfunctions/testdata/general/license-file/LICENSE diff --git a/check/checkfunctions/testdata/general/no-license-file/.gitkeep b/internal/check/checkfunctions/testdata/general/no-license-file/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/general/no-license-file/.gitkeep rename to internal/check/checkfunctions/testdata/general/no-license-file/.gitkeep diff --git a/check/checkfunctions/testdata/general/no-readme/.gitkeep b/internal/check/checkfunctions/testdata/general/no-readme/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/general/no-readme/.gitkeep rename to internal/check/checkfunctions/testdata/general/no-readme/.gitkeep diff --git a/check/checkfunctions/testdata/general/readme/README.md b/internal/check/checkfunctions/testdata/general/readme/README.md similarity index 100% rename from check/checkfunctions/testdata/general/readme/README.md rename to internal/check/checkfunctions/testdata/general/readme/README.md diff --git a/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/library.properties b/internal/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/library.properties rename to internal/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/library.properties diff --git a/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/src/ArchitectureAliasSolo.h b/internal/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/src/ArchitectureAliasSolo.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/src/ArchitectureAliasSolo.h rename to internal/check/checkfunctions/testdata/libraries/ArchitectureAliasSolo/src/ArchitectureAliasSolo.h diff --git a/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/library.properties b/internal/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/library.properties rename to internal/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/library.properties diff --git a/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/src/ArchitectureAliasWithTrue.h b/internal/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/src/ArchitectureAliasWithTrue.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/src/ArchitectureAliasWithTrue.h rename to internal/check/checkfunctions/testdata/libraries/ArchitectureAliasWithTrue/src/ArchitectureAliasWithTrue.h diff --git a/check/checkfunctions/testdata/libraries/ArchitectureMiscased/library.properties b/internal/check/checkfunctions/testdata/libraries/ArchitectureMiscased/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureMiscased/library.properties rename to internal/check/checkfunctions/testdata/libraries/ArchitectureMiscased/library.properties diff --git a/check/checkfunctions/testdata/libraries/ArchitectureMiscased/src/ArchitectureMiscased.h b/internal/check/checkfunctions/testdata/libraries/ArchitectureMiscased/src/ArchitectureMiscased.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureMiscased/src/ArchitectureMiscased.h rename to internal/check/checkfunctions/testdata/libraries/ArchitectureMiscased/src/ArchitectureMiscased.h diff --git a/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/library.properties b/internal/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/library.properties rename to internal/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/library.properties diff --git a/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/src/ArchitectureMiscasedWithCorrect.h b/internal/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/src/ArchitectureMiscasedWithCorrect.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/src/ArchitectureMiscasedWithCorrect.h rename to internal/check/checkfunctions/testdata/libraries/ArchitectureMiscasedWithCorrect/src/ArchitectureMiscasedWithCorrect.h diff --git a/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/src/ArchitecturesLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/src/ArchitecturesLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/src/ArchitecturesLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/ArchitecturesLTMinLength/src/ArchitecturesLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/Arduino_Official/library.properties b/internal/check/checkfunctions/testdata/libraries/Arduino_Official/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Arduino_Official/library.properties rename to internal/check/checkfunctions/testdata/libraries/Arduino_Official/library.properties diff --git a/check/checkfunctions/testdata/libraries/Arduino_Official/src/Arduino_Official.h b/internal/check/checkfunctions/testdata/libraries/Arduino_Official/src/Arduino_Official.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Arduino_Official/src/Arduino_Official.h rename to internal/check/checkfunctions/testdata/libraries/Arduino_Official/src/Arduino_Official.h diff --git a/check/checkfunctions/testdata/libraries/AuthorLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/AuthorLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/AuthorLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/AuthorLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/AuthorLTMinLength/src/AuthorLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/AuthorLTMinLength/src/AuthorLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/AuthorLTMinLength/src/AuthorLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/AuthorLTMinLength/src/AuthorLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/BadURL/library.properties b/internal/check/checkfunctions/testdata/libraries/BadURL/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/BadURL/library.properties rename to internal/check/checkfunctions/testdata/libraries/BadURL/library.properties diff --git a/check/checkfunctions/testdata/libraries/BadURL/src/BadURL.h b/internal/check/checkfunctions/testdata/libraries/BadURL/src/BadURL.h similarity index 100% rename from check/checkfunctions/testdata/libraries/BadURL/src/BadURL.h rename to internal/check/checkfunctions/testdata/libraries/BadURL/src/BadURL.h diff --git a/check/checkfunctions/testdata/libraries/CategoryInvalid/library.properties b/internal/check/checkfunctions/testdata/libraries/CategoryInvalid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/CategoryInvalid/library.properties rename to internal/check/checkfunctions/testdata/libraries/CategoryInvalid/library.properties diff --git a/check/checkfunctions/testdata/libraries/CategoryInvalid/src/CategoryInvalid.h b/internal/check/checkfunctions/testdata/libraries/CategoryInvalid/src/CategoryInvalid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/CategoryInvalid/src/CategoryInvalid.h rename to internal/check/checkfunctions/testdata/libraries/CategoryInvalid/src/CategoryInvalid.h diff --git a/check/checkfunctions/testdata/libraries/DependsEmpty/library.properties b/internal/check/checkfunctions/testdata/libraries/DependsEmpty/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsEmpty/library.properties rename to internal/check/checkfunctions/testdata/libraries/DependsEmpty/library.properties diff --git a/check/checkfunctions/testdata/libraries/DependsEmpty/src/DependsEmpty.h b/internal/check/checkfunctions/testdata/libraries/DependsEmpty/src/DependsEmpty.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsEmpty/src/DependsEmpty.h rename to internal/check/checkfunctions/testdata/libraries/DependsEmpty/src/DependsEmpty.h diff --git a/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/library.properties b/internal/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsFieldMisspelled/library.properties rename to internal/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/library.properties diff --git a/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/src/DependsFieldMisspelled.h b/internal/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/src/DependsFieldMisspelled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsFieldMisspelled/src/DependsFieldMisspelled.h rename to internal/check/checkfunctions/testdata/libraries/DependsFieldMisspelled/src/DependsFieldMisspelled.h diff --git a/check/checkfunctions/testdata/libraries/DependsHasBadChars/library.properties b/internal/check/checkfunctions/testdata/libraries/DependsHasBadChars/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsHasBadChars/library.properties rename to internal/check/checkfunctions/testdata/libraries/DependsHasBadChars/library.properties diff --git a/check/checkfunctions/testdata/libraries/DependsHasBadChars/src/DependsHasBadChars.h b/internal/check/checkfunctions/testdata/libraries/DependsHasBadChars/src/DependsHasBadChars.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsHasBadChars/src/DependsHasBadChars.h rename to internal/check/checkfunctions/testdata/libraries/DependsHasBadChars/src/DependsHasBadChars.h diff --git a/check/checkfunctions/testdata/libraries/DependsIndexed/library.properties b/internal/check/checkfunctions/testdata/libraries/DependsIndexed/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsIndexed/library.properties rename to internal/check/checkfunctions/testdata/libraries/DependsIndexed/library.properties diff --git a/check/checkfunctions/testdata/libraries/DependsIndexed/src/DependsIndexed.h b/internal/check/checkfunctions/testdata/libraries/DependsIndexed/src/DependsIndexed.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsIndexed/src/DependsIndexed.h rename to internal/check/checkfunctions/testdata/libraries/DependsIndexed/src/DependsIndexed.h diff --git a/check/checkfunctions/testdata/libraries/DependsNotIndexed/library.properties b/internal/check/checkfunctions/testdata/libraries/DependsNotIndexed/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsNotIndexed/library.properties rename to internal/check/checkfunctions/testdata/libraries/DependsNotIndexed/library.properties diff --git a/check/checkfunctions/testdata/libraries/DependsNotIndexed/src/DependsNotIndexed.h b/internal/check/checkfunctions/testdata/libraries/DependsNotIndexed/src/DependsNotIndexed.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DependsNotIndexed/src/DependsNotIndexed.h rename to internal/check/checkfunctions/testdata/libraries/DependsNotIndexed/src/DependsNotIndexed.h diff --git a/check/checkfunctions/testdata/libraries/DotALinkage/library.properties b/internal/check/checkfunctions/testdata/libraries/DotALinkage/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkage/library.properties rename to internal/check/checkfunctions/testdata/libraries/DotALinkage/library.properties diff --git a/check/checkfunctions/testdata/libraries/DotALinkage/src/DotALinkage.h b/internal/check/checkfunctions/testdata/libraries/DotALinkage/src/DotALinkage.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkage/src/DotALinkage.h rename to internal/check/checkfunctions/testdata/libraries/DotALinkage/src/DotALinkage.h diff --git a/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/library.properties b/internal/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/library.properties rename to internal/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/library.properties diff --git a/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/src/DotALinkageFieldMisspelled.h b/internal/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/src/DotALinkageFieldMisspelled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/src/DotALinkageFieldMisspelled.h rename to internal/check/checkfunctions/testdata/libraries/DotALinkageFieldMisspelled/src/DotALinkageFieldMisspelled.h diff --git a/check/checkfunctions/testdata/libraries/DotALinkageFlat/DotALinkageFlat.h b/internal/check/checkfunctions/testdata/libraries/DotALinkageFlat/DotALinkageFlat.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageFlat/DotALinkageFlat.h rename to internal/check/checkfunctions/testdata/libraries/DotALinkageFlat/DotALinkageFlat.h diff --git a/check/checkfunctions/testdata/libraries/DotALinkageFlat/library.properties b/internal/check/checkfunctions/testdata/libraries/DotALinkageFlat/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageFlat/library.properties rename to internal/check/checkfunctions/testdata/libraries/DotALinkageFlat/library.properties diff --git a/check/checkfunctions/testdata/libraries/DotALinkageInvalid/library.properties b/internal/check/checkfunctions/testdata/libraries/DotALinkageInvalid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageInvalid/library.properties rename to internal/check/checkfunctions/testdata/libraries/DotALinkageInvalid/library.properties diff --git a/check/checkfunctions/testdata/libraries/DotALinkageInvalid/src/DotALinkageInvalid.h b/internal/check/checkfunctions/testdata/libraries/DotALinkageInvalid/src/DotALinkageInvalid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DotALinkageInvalid/src/DotALinkageInvalid.h rename to internal/check/checkfunctions/testdata/libraries/DotALinkageInvalid/src/DotALinkageInvalid.h diff --git a/check/checkfunctions/testdata/libraries/DotDevelopment/.development b/internal/check/checkfunctions/testdata/libraries/DotDevelopment/.development similarity index 100% rename from check/checkfunctions/testdata/libraries/DotDevelopment/.development rename to internal/check/checkfunctions/testdata/libraries/DotDevelopment/.development diff --git a/check/checkfunctions/testdata/libraries/DotDevelopment/library.properties b/internal/check/checkfunctions/testdata/libraries/DotDevelopment/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/DotDevelopment/library.properties rename to internal/check/checkfunctions/testdata/libraries/DotDevelopment/library.properties diff --git a/check/checkfunctions/testdata/libraries/DotDevelopment/src/DotDevelopment.h b/internal/check/checkfunctions/testdata/libraries/DotDevelopment/src/DotDevelopment.h similarity index 100% rename from check/checkfunctions/testdata/libraries/DotDevelopment/src/DotDevelopment.h rename to internal/check/checkfunctions/testdata/libraries/DotDevelopment/src/DotDevelopment.h diff --git a/check/checkfunctions/testdata/libraries/EmailAndMaintainer/library.properties b/internal/check/checkfunctions/testdata/libraries/EmailAndMaintainer/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailAndMaintainer/library.properties rename to internal/check/checkfunctions/testdata/libraries/EmailAndMaintainer/library.properties diff --git a/check/checkfunctions/testdata/libraries/EmailAndMaintainer/src/EmailAndMaintainer.h b/internal/check/checkfunctions/testdata/libraries/EmailAndMaintainer/src/EmailAndMaintainer.h similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailAndMaintainer/src/EmailAndMaintainer.h rename to internal/check/checkfunctions/testdata/libraries/EmailAndMaintainer/src/EmailAndMaintainer.h diff --git a/check/checkfunctions/testdata/libraries/EmailLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/EmailLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/EmailLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/EmailLTMinLength/src/EmailLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/EmailLTMinLength/src/EmailLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailLTMinLength/src/EmailLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/EmailLTMinLength/src/EmailLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/EmailOnly/library.properties b/internal/check/checkfunctions/testdata/libraries/EmailOnly/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailOnly/library.properties rename to internal/check/checkfunctions/testdata/libraries/EmailOnly/library.properties diff --git a/check/checkfunctions/testdata/libraries/EmailOnly/src/EmailOnly.h b/internal/check/checkfunctions/testdata/libraries/EmailOnly/src/EmailOnly.h similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailOnly/src/EmailOnly.h rename to internal/check/checkfunctions/testdata/libraries/EmailOnly/src/EmailOnly.h diff --git a/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/library.properties b/internal/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailStartsWithArduino/library.properties rename to internal/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/library.properties diff --git a/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/src/EmailStartsWithArduino.h b/internal/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/src/EmailStartsWithArduino.h similarity index 100% rename from check/checkfunctions/testdata/libraries/EmailStartsWithArduino/src/EmailStartsWithArduino.h rename to internal/check/checkfunctions/testdata/libraries/EmailStartsWithArduino/src/EmailStartsWithArduino.h diff --git a/check/checkfunctions/testdata/libraries/ExampleFolder/example/Example/Example.ino b/internal/check/checkfunctions/testdata/libraries/ExampleFolder/example/Example/Example.ino similarity index 100% rename from check/checkfunctions/testdata/libraries/ExampleFolder/example/Example/Example.ino rename to internal/check/checkfunctions/testdata/libraries/ExampleFolder/example/Example/Example.ino diff --git a/check/checkfunctions/testdata/libraries/ExampleFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/ExampleFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ExampleFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/ExampleFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/ExampleFolder/src/ExampleFolder.h b/internal/check/checkfunctions/testdata/libraries/ExampleFolder/src/ExampleFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ExampleFolder/src/ExampleFolder.h rename to internal/check/checkfunctions/testdata/libraries/ExampleFolder/src/ExampleFolder.h diff --git a/check/checkfunctions/testdata/libraries/ExamplesFolder/examples/Example/Example.ino b/internal/check/checkfunctions/testdata/libraries/ExamplesFolder/examples/Example/Example.ino similarity index 100% rename from check/checkfunctions/testdata/libraries/ExamplesFolder/examples/Example/Example.ino rename to internal/check/checkfunctions/testdata/libraries/ExamplesFolder/examples/Example/Example.ino diff --git a/check/checkfunctions/testdata/libraries/ExamplesFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/ExamplesFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ExamplesFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/ExamplesFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/ExamplesFolder/src/ExamplesFolder.h b/internal/check/checkfunctions/testdata/libraries/ExamplesFolder/src/ExamplesFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ExamplesFolder/src/ExamplesFolder.h rename to internal/check/checkfunctions/testdata/libraries/ExamplesFolder/src/ExamplesFolder.h diff --git a/check/checkfunctions/testdata/libraries/Exe/foo.exe b/internal/check/checkfunctions/testdata/libraries/Exe/foo.exe similarity index 100% rename from check/checkfunctions/testdata/libraries/Exe/foo.exe rename to internal/check/checkfunctions/testdata/libraries/Exe/foo.exe diff --git a/check/checkfunctions/testdata/libraries/Exe/library.properties b/internal/check/checkfunctions/testdata/libraries/Exe/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Exe/library.properties rename to internal/check/checkfunctions/testdata/libraries/Exe/library.properties diff --git a/check/checkfunctions/testdata/libraries/Exe/src/Exe.h b/internal/check/checkfunctions/testdata/libraries/Exe/src/Exe.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Exe/src/Exe.h rename to internal/check/checkfunctions/testdata/libraries/Exe/src/Exe.h diff --git a/check/checkfunctions/testdata/libraries/ExtrasFolder/extras/.gitkeep b/internal/check/checkfunctions/testdata/libraries/ExtrasFolder/extras/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/libraries/ExtrasFolder/extras/.gitkeep rename to internal/check/checkfunctions/testdata/libraries/ExtrasFolder/extras/.gitkeep diff --git a/check/checkfunctions/testdata/libraries/ExtrasFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/ExtrasFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ExtrasFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/ExtrasFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/ExtrasFolder/src/ExtrasFolder.h b/internal/check/checkfunctions/testdata/libraries/ExtrasFolder/src/ExtrasFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ExtrasFolder/src/ExtrasFolder.h rename to internal/check/checkfunctions/testdata/libraries/ExtrasFolder/src/ExtrasFolder.h diff --git a/check/checkfunctions/testdata/libraries/Flat/Flat.h b/internal/check/checkfunctions/testdata/libraries/Flat/Flat.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Flat/Flat.h rename to internal/check/checkfunctions/testdata/libraries/Flat/Flat.h diff --git a/check/checkfunctions/testdata/libraries/Flat/library.properties b/internal/check/checkfunctions/testdata/libraries/Flat/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Flat/library.properties rename to internal/check/checkfunctions/testdata/libraries/Flat/library.properties diff --git a/check/checkfunctions/testdata/libraries/FlatWithoutHeader/FlatWithoutHeader.cpp b/internal/check/checkfunctions/testdata/libraries/FlatWithoutHeader/FlatWithoutHeader.cpp similarity index 100% rename from check/checkfunctions/testdata/libraries/FlatWithoutHeader/FlatWithoutHeader.cpp rename to internal/check/checkfunctions/testdata/libraries/FlatWithoutHeader/FlatWithoutHeader.cpp diff --git a/check/checkfunctions/testdata/libraries/FlatWithoutHeader/library.properties b/internal/check/checkfunctions/testdata/libraries/FlatWithoutHeader/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/FlatWithoutHeader/library.properties rename to internal/check/checkfunctions/testdata/libraries/FlatWithoutHeader/library.properties diff --git a/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/library.properties b/internal/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/library.properties rename to internal/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/library.properties diff --git a/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/src/FolderNameTooLong.h b/internal/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/src/FolderNameTooLong.h similarity index 100% rename from check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/src/FolderNameTooLong.h rename to internal/check/checkfunctions/testdata/libraries/FolderNameTooLong12345678901234567890123456789012345678901234567890/src/FolderNameTooLong.h diff --git a/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/library.properties b/internal/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/library.properties diff --git a/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/src/IncludesFieldMisspelled.h b/internal/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/src/IncludesFieldMisspelled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/src/IncludesFieldMisspelled.h rename to internal/check/checkfunctions/testdata/libraries/IncludesFieldMisspelled/src/IncludesFieldMisspelled.h diff --git a/check/checkfunctions/testdata/libraries/IncludesLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/IncludesLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncludesLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/IncludesLTMinLength/src/IncludesLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/IncludesLTMinLength/src/IncludesLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesLTMinLength/src/IncludesLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/IncludesLTMinLength/src/IncludesLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/IncludesListSkip/library.properties b/internal/check/checkfunctions/testdata/libraries/IncludesListSkip/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesListSkip/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncludesListSkip/library.properties diff --git a/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip1.h b/internal/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip1.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip1.h rename to internal/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip1.h diff --git a/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip2.h b/internal/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip2.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip2.h rename to internal/check/checkfunctions/testdata/libraries/IncludesListSkip/src/IncludesListSkip2.h diff --git a/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/Examples/.gitkeep b/internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/Examples/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/Examples/.gitkeep rename to internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/Examples/.gitkeep diff --git a/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/library.properties b/internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/library.properties diff --git a/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/src/IncorrectExamplesFolderCase.h b/internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/src/IncorrectExamplesFolderCase.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/src/IncorrectExamplesFolderCase.h rename to internal/check/checkfunctions/testdata/libraries/IncorrectExamplesFolderCase/src/IncorrectExamplesFolderCase.h diff --git a/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/EXTRAS/.gitkeep b/internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/EXTRAS/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/EXTRAS/.gitkeep rename to internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/EXTRAS/.gitkeep diff --git a/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/library.properties b/internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/library.properties diff --git a/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/src/IncorrectExtrasFolderCase.h b/internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/src/IncorrectExtrasFolderCase.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/src/IncorrectExtrasFolderCase.h rename to internal/check/checkfunctions/testdata/libraries/IncorrectExtrasFolderCase/src/IncorrectExtrasFolderCase.h diff --git a/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/Library.properties b/internal/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/Library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/Library.properties rename to internal/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/Library.properties diff --git a/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/src/IncorrectLibraryPropertiesCase.h b/internal/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/src/IncorrectLibraryPropertiesCase.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/src/IncorrectLibraryPropertiesCase.h rename to internal/check/checkfunctions/testdata/libraries/IncorrectLibraryPropertiesCase/src/IncorrectLibraryPropertiesCase.h diff --git a/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/SRC/IncorrectSrcFolderNameCase.h b/internal/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/SRC/IncorrectSrcFolderNameCase.h similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/SRC/IncorrectSrcFolderNameCase.h rename to internal/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/SRC/IncorrectSrcFolderNameCase.h diff --git a/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/library.properties b/internal/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/library.properties rename to internal/check/checkfunctions/testdata/libraries/IncorrectSrcFolderNameCase/library.properties diff --git a/check/checkfunctions/testdata/libraries/Indexed/library.properties b/internal/check/checkfunctions/testdata/libraries/Indexed/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Indexed/library.properties rename to internal/check/checkfunctions/testdata/libraries/Indexed/library.properties diff --git a/check/checkfunctions/testdata/libraries/Indexed/src/Indexed.h b/internal/check/checkfunctions/testdata/libraries/Indexed/src/Indexed.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Indexed/src/Indexed.h rename to internal/check/checkfunctions/testdata/libraries/Indexed/src/Indexed.h diff --git a/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/library.properties b/internal/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/InvalidLibraryProperties/library.properties rename to internal/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/library.properties diff --git a/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/src/InvalidLibraryProperties.h b/internal/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/src/InvalidLibraryProperties.h similarity index 100% rename from check/checkfunctions/testdata/libraries/InvalidLibraryProperties/src/InvalidLibraryProperties.h rename to internal/check/checkfunctions/testdata/libraries/InvalidLibraryProperties/src/InvalidLibraryProperties.h diff --git a/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/library.properties b/internal/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/library.properties rename to internal/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/library.properties diff --git a/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/src/LdflagsFieldMisspelled.h b/internal/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/src/LdflagsFieldMisspelled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/src/LdflagsFieldMisspelled.h rename to internal/check/checkfunctions/testdata/libraries/LdflagsFieldMisspelled/src/LdflagsFieldMisspelled.h diff --git a/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/src/LdflagsLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/src/LdflagsLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsLTMinLength/src/LdflagsLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/LdflagsLTMinLength/src/LdflagsLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/LdflagsValid/library.properties b/internal/check/checkfunctions/testdata/libraries/LdflagsValid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsValid/library.properties rename to internal/check/checkfunctions/testdata/libraries/LdflagsValid/library.properties diff --git a/check/checkfunctions/testdata/libraries/LdflagsValid/src/LdflagsValid.h b/internal/check/checkfunctions/testdata/libraries/LdflagsValid/src/LdflagsValid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/LdflagsValid/src/LdflagsValid.h rename to internal/check/checkfunctions/testdata/libraries/LdflagsValid/src/LdflagsValid.h diff --git a/check/checkfunctions/testdata/libraries/Legacy/Legacy.h b/internal/check/checkfunctions/testdata/libraries/Legacy/Legacy.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Legacy/Legacy.h rename to internal/check/checkfunctions/testdata/libraries/Legacy/Legacy.h diff --git a/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MaintainerLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/src/MaintainerLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/src/MaintainerLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MaintainerLTMinLength/src/MaintainerLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/MaintainerLTMinLength/src/MaintainerLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/library.properties b/internal/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/library.properties rename to internal/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/library.properties diff --git a/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/src/MaintainerStartsWithArduino.h b/internal/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/src/MaintainerStartsWithArduino.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/src/MaintainerStartsWithArduino.h rename to internal/check/checkfunctions/testdata/libraries/MaintainerStartsWithArduino/src/MaintainerStartsWithArduino.h diff --git a/check/checkfunctions/testdata/libraries/MissingFields/library.properties b/internal/check/checkfunctions/testdata/libraries/MissingFields/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MissingFields/library.properties rename to internal/check/checkfunctions/testdata/libraries/MissingFields/library.properties diff --git a/check/checkfunctions/testdata/libraries/MissingFields/src/MissingFields.h b/internal/check/checkfunctions/testdata/libraries/MissingFields/src/MissingFields.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MissingFields/src/MissingFields.h rename to internal/check/checkfunctions/testdata/libraries/MissingFields/src/MissingFields.h diff --git a/check/checkfunctions/testdata/libraries/MissingIncludes/library.properties b/internal/check/checkfunctions/testdata/libraries/MissingIncludes/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MissingIncludes/library.properties rename to internal/check/checkfunctions/testdata/libraries/MissingIncludes/library.properties diff --git a/check/checkfunctions/testdata/libraries/MissingIncludes/src/MissingIncludes.h b/internal/check/checkfunctions/testdata/libraries/MissingIncludes/src/MissingIncludes.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MissingIncludes/src/MissingIncludes.h rename to internal/check/checkfunctions/testdata/libraries/MissingIncludes/src/MissingIncludes.h diff --git a/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/example/Example/Example.ino b/internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/example/Example/Example.ino similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/example/Example/Example.ino rename to internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/example/Example/Example.ino diff --git a/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/src/MisspelledExamplesFolder.h b/internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/src/MisspelledExamplesFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/src/MisspelledExamplesFolder.h rename to internal/check/checkfunctions/testdata/libraries/MisspelledExamplesFolder/src/MisspelledExamplesFolder.h diff --git a/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/extra/.gitkeep b/internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/extra/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/extra/.gitkeep rename to internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/extra/.gitkeep diff --git a/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/src/MisspelledExtrasFolder.h b/internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/src/MisspelledExtrasFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/src/MisspelledExtrasFolder.h rename to internal/check/checkfunctions/testdata/libraries/MisspelledExtrasFolder/src/MisspelledExtrasFolder.h diff --git a/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/libraries.properties b/internal/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/libraries.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/libraries.properties rename to internal/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/libraries.properties diff --git a/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/src/MisspelledLibraryProperties.h b/internal/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/src/MisspelledLibraryProperties.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/src/MisspelledLibraryProperties.h rename to internal/check/checkfunctions/testdata/libraries/MisspelledLibraryProperties/src/MisspelledLibraryProperties.h diff --git a/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties b/internal/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties rename to internal/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/library.properties diff --git a/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/src/MisspelledSentenceParagraphValue.h b/internal/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/src/MisspelledSentenceParagraphValue.h similarity index 100% rename from check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/src/MisspelledSentenceParagraphValue.h rename to internal/check/checkfunctions/testdata/libraries/MisspelledSentenceParagraphValue/src/MisspelledSentenceParagraphValue.h diff --git a/check/checkfunctions/testdata/libraries/NameContainsArduino/library.properties b/internal/check/checkfunctions/testdata/libraries/NameContainsArduino/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameContainsArduino/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameContainsArduino/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameContainsArduino/src/NameContainsArduino.h b/internal/check/checkfunctions/testdata/libraries/NameContainsArduino/src/NameContainsArduino.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameContainsArduino/src/NameContainsArduino.h rename to internal/check/checkfunctions/testdata/libraries/NameContainsArduino/src/NameContainsArduino.h diff --git a/check/checkfunctions/testdata/libraries/NameGTMaxLength/library.properties b/internal/check/checkfunctions/testdata/libraries/NameGTMaxLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameGTMaxLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameGTMaxLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameGTMaxLength/src/NameGTMaxLength.h b/internal/check/checkfunctions/testdata/libraries/NameGTMaxLength/src/NameGTMaxLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameGTMaxLength/src/NameGTMaxLength.h rename to internal/check/checkfunctions/testdata/libraries/NameGTMaxLength/src/NameGTMaxLength.h diff --git a/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/library.properties b/internal/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameGTRecommendedLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/src/NameGTRecommendedLength.h b/internal/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/src/NameGTRecommendedLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameGTRecommendedLength/src/NameGTRecommendedLength.h rename to internal/check/checkfunctions/testdata/libraries/NameGTRecommendedLength/src/NameGTRecommendedLength.h diff --git a/check/checkfunctions/testdata/libraries/NameHasBadChars/library.properties b/internal/check/checkfunctions/testdata/libraries/NameHasBadChars/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasBadChars/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameHasBadChars/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameHasBadChars/src/NameHasBadChars.h b/internal/check/checkfunctions/testdata/libraries/NameHasBadChars/src/NameHasBadChars.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasBadChars/src/NameHasBadChars.h rename to internal/check/checkfunctions/testdata/libraries/NameHasBadChars/src/NameHasBadChars.h diff --git a/check/checkfunctions/testdata/libraries/NameHasLibrary/library.properties b/internal/check/checkfunctions/testdata/libraries/NameHasLibrary/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasLibrary/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameHasLibrary/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameHasLibrary/src/NameHasLibrary.h b/internal/check/checkfunctions/testdata/libraries/NameHasLibrary/src/NameHasLibrary.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasLibrary/src/NameHasLibrary.h rename to internal/check/checkfunctions/testdata/libraries/NameHasLibrary/src/NameHasLibrary.h diff --git a/check/checkfunctions/testdata/libraries/NameHasSpaces/library.properties b/internal/check/checkfunctions/testdata/libraries/NameHasSpaces/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasSpaces/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameHasSpaces/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameHasSpaces/src/NameHasSpaces.h b/internal/check/checkfunctions/testdata/libraries/NameHasSpaces/src/NameHasSpaces.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHasSpaces/src/NameHasSpaces.h rename to internal/check/checkfunctions/testdata/libraries/NameHasSpaces/src/NameHasSpaces.h diff --git a/check/checkfunctions/testdata/libraries/NameHeaderMismatch/library.properties b/internal/check/checkfunctions/testdata/libraries/NameHeaderMismatch/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHeaderMismatch/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameHeaderMismatch/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameHeaderMismatch/src/NotNameHeaderMismatch.h b/internal/check/checkfunctions/testdata/libraries/NameHeaderMismatch/src/NotNameHeaderMismatch.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameHeaderMismatch/src/NotNameHeaderMismatch.h rename to internal/check/checkfunctions/testdata/libraries/NameHeaderMismatch/src/NotNameHeaderMismatch.h diff --git a/check/checkfunctions/testdata/libraries/NameLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/NameLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NameLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/NameLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/NameLTMinLength/src/NameLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/NameLTMinLength/src/NameLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NameLTMinLength/src/NameLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/NameLTMinLength/src/NameLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/NoDepends/library.properties b/internal/check/checkfunctions/testdata/libraries/NoDepends/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NoDepends/library.properties rename to internal/check/checkfunctions/testdata/libraries/NoDepends/library.properties diff --git a/check/checkfunctions/testdata/libraries/NoDepends/src/NoDepends.h b/internal/check/checkfunctions/testdata/libraries/NoDepends/src/NoDepends.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NoDepends/src/NoDepends.h rename to internal/check/checkfunctions/testdata/libraries/NoDepends/src/NoDepends.h diff --git a/check/checkfunctions/testdata/libraries/NoExamples/library.properties b/internal/check/checkfunctions/testdata/libraries/NoExamples/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NoExamples/library.properties rename to internal/check/checkfunctions/testdata/libraries/NoExamples/library.properties diff --git a/check/checkfunctions/testdata/libraries/NoExamples/src/NoExamples.h b/internal/check/checkfunctions/testdata/libraries/NoExamples/src/NoExamples.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NoExamples/src/NoExamples.h rename to internal/check/checkfunctions/testdata/libraries/NoExamples/src/NoExamples.h diff --git a/check/checkfunctions/testdata/libraries/NotIndexed/library.properties b/internal/check/checkfunctions/testdata/libraries/NotIndexed/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NotIndexed/library.properties rename to internal/check/checkfunctions/testdata/libraries/NotIndexed/library.properties diff --git a/check/checkfunctions/testdata/libraries/NotIndexed/src/NotIndexed.h b/internal/check/checkfunctions/testdata/libraries/NotIndexed/src/NotIndexed.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NotIndexed/src/NotIndexed.h rename to internal/check/checkfunctions/testdata/libraries/NotIndexed/src/NotIndexed.h diff --git a/check/checkfunctions/testdata/libraries/NotPrecompiled/library.properties b/internal/check/checkfunctions/testdata/libraries/NotPrecompiled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/NotPrecompiled/library.properties rename to internal/check/checkfunctions/testdata/libraries/NotPrecompiled/library.properties diff --git a/check/checkfunctions/testdata/libraries/NotPrecompiled/src/NotPrecompiled.h b/internal/check/checkfunctions/testdata/libraries/NotPrecompiled/src/NotPrecompiled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/NotPrecompiled/src/NotPrecompiled.h rename to internal/check/checkfunctions/testdata/libraries/NotPrecompiled/src/NotPrecompiled.h diff --git a/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/library.properties b/internal/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/library.properties rename to internal/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/library.properties diff --git a/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/src/ParagraphRepeatsSentence.h b/internal/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/src/ParagraphRepeatsSentence.h similarity index 100% rename from check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/src/ParagraphRepeatsSentence.h rename to internal/check/checkfunctions/testdata/libraries/ParagraphRepeatsSentence/src/ParagraphRepeatsSentence.h diff --git a/check/checkfunctions/testdata/libraries/Precompiled/library.properties b/internal/check/checkfunctions/testdata/libraries/Precompiled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Precompiled/library.properties rename to internal/check/checkfunctions/testdata/libraries/Precompiled/library.properties diff --git a/check/checkfunctions/testdata/libraries/Precompiled/src/Precompiled.h b/internal/check/checkfunctions/testdata/libraries/Precompiled/src/Precompiled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Precompiled/src/Precompiled.h rename to internal/check/checkfunctions/testdata/libraries/Precompiled/src/Precompiled.h diff --git a/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/library.properties b/internal/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/library.properties rename to internal/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/library.properties diff --git a/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/src/PrecompiledFieldMisspelled.h b/internal/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/src/PrecompiledFieldMisspelled.h similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/src/PrecompiledFieldMisspelled.h rename to internal/check/checkfunctions/testdata/libraries/PrecompiledFieldMisspelled/src/PrecompiledFieldMisspelled.h diff --git a/check/checkfunctions/testdata/libraries/PrecompiledFlat/PrecompiledFlat.h b/internal/check/checkfunctions/testdata/libraries/PrecompiledFlat/PrecompiledFlat.h similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledFlat/PrecompiledFlat.h rename to internal/check/checkfunctions/testdata/libraries/PrecompiledFlat/PrecompiledFlat.h diff --git a/check/checkfunctions/testdata/libraries/PrecompiledFlat/library.properties b/internal/check/checkfunctions/testdata/libraries/PrecompiledFlat/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledFlat/library.properties rename to internal/check/checkfunctions/testdata/libraries/PrecompiledFlat/library.properties diff --git a/check/checkfunctions/testdata/libraries/PrecompiledInvalid/library.properties b/internal/check/checkfunctions/testdata/libraries/PrecompiledInvalid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledInvalid/library.properties rename to internal/check/checkfunctions/testdata/libraries/PrecompiledInvalid/library.properties diff --git a/check/checkfunctions/testdata/libraries/PrecompiledInvalid/src/PrecompiledInvalid.h b/internal/check/checkfunctions/testdata/libraries/PrecompiledInvalid/src/PrecompiledInvalid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/PrecompiledInvalid/src/PrecompiledInvalid.h rename to internal/check/checkfunctions/testdata/libraries/PrecompiledInvalid/src/PrecompiledInvalid.h diff --git a/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/library.properties b/internal/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/library.properties rename to internal/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/library.properties diff --git a/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/src/ProhibitedCharactersInFolderName.h b/internal/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/src/ProhibitedCharactersInFolderName.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/src/ProhibitedCharactersInFolderName.h rename to internal/check/checkfunctions/testdata/libraries/Prohibited CharactersInFolderName/src/ProhibitedCharactersInFolderName.h diff --git a/check/checkfunctions/testdata/libraries/Recursive/library.properties b/internal/check/checkfunctions/testdata/libraries/Recursive/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Recursive/library.properties rename to internal/check/checkfunctions/testdata/libraries/Recursive/library.properties diff --git a/check/checkfunctions/testdata/libraries/Recursive/src/Recursive.h b/internal/check/checkfunctions/testdata/libraries/Recursive/src/Recursive.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Recursive/src/Recursive.h rename to internal/check/checkfunctions/testdata/libraries/Recursive/src/Recursive.h diff --git a/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/library.properties b/internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/library.properties rename to internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/library.properties diff --git a/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/src/RecursiveWithUtilityFolder.h b/internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/src/RecursiveWithUtilityFolder.h similarity index 100% rename from check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/src/RecursiveWithUtilityFolder.h rename to internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/src/RecursiveWithUtilityFolder.h diff --git a/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/utility/utility.cpp b/internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/utility/utility.cpp similarity index 100% rename from check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/utility/utility.cpp rename to internal/check/checkfunctions/testdata/libraries/RecursiveWithUtilityFolder/utility/utility.cpp diff --git a/check/checkfunctions/testdata/libraries/RecursiveWithoutLibraryProperties/src/RecursiveWithoutLibraryProperties.h b/internal/check/checkfunctions/testdata/libraries/RecursiveWithoutLibraryProperties/src/RecursiveWithoutLibraryProperties.h similarity index 100% rename from check/checkfunctions/testdata/libraries/RecursiveWithoutLibraryProperties/src/RecursiveWithoutLibraryProperties.h rename to internal/check/checkfunctions/testdata/libraries/RecursiveWithoutLibraryProperties/src/RecursiveWithoutLibraryProperties.h diff --git a/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/library.properties b/internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/RedundantLibraryProperties/library.properties rename to internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/library.properties diff --git a/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/RedundantLibraryProperties.h b/internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/RedundantLibraryProperties.h similarity index 100% rename from check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/RedundantLibraryProperties.h rename to internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/RedundantLibraryProperties.h diff --git a/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/library.properties b/internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/library.properties rename to internal/check/checkfunctions/testdata/libraries/RedundantLibraryProperties/src/library.properties diff --git a/check/checkfunctions/testdata/libraries/SentenceLTMinLength/library.properties b/internal/check/checkfunctions/testdata/libraries/SentenceLTMinLength/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/SentenceLTMinLength/library.properties rename to internal/check/checkfunctions/testdata/libraries/SentenceLTMinLength/library.properties diff --git a/check/checkfunctions/testdata/libraries/SentenceLTMinLength/src/SentenceLTMinLength.h b/internal/check/checkfunctions/testdata/libraries/SentenceLTMinLength/src/SentenceLTMinLength.h similarity index 100% rename from check/checkfunctions/testdata/libraries/SentenceLTMinLength/src/SentenceLTMinLength.h rename to internal/check/checkfunctions/testdata/libraries/SentenceLTMinLength/src/SentenceLTMinLength.h diff --git a/check/checkfunctions/testdata/libraries/SketchInRoot/Example.ino b/internal/check/checkfunctions/testdata/libraries/SketchInRoot/Example.ino similarity index 100% rename from check/checkfunctions/testdata/libraries/SketchInRoot/Example.ino rename to internal/check/checkfunctions/testdata/libraries/SketchInRoot/Example.ino diff --git a/check/checkfunctions/testdata/libraries/SketchInRoot/library.properties b/internal/check/checkfunctions/testdata/libraries/SketchInRoot/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/SketchInRoot/library.properties rename to internal/check/checkfunctions/testdata/libraries/SketchInRoot/library.properties diff --git a/check/checkfunctions/testdata/libraries/SketchInRoot/src/SketchInRoot.h b/internal/check/checkfunctions/testdata/libraries/SketchInRoot/src/SketchInRoot.h similarity index 100% rename from check/checkfunctions/testdata/libraries/SketchInRoot/src/SketchInRoot.h rename to internal/check/checkfunctions/testdata/libraries/SketchInRoot/src/SketchInRoot.h diff --git a/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/library.properties b/internal/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/library.properties rename to internal/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/library.properties diff --git a/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/src/SpuriousMisspelledSentenceParagraphValue.h b/internal/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/src/SpuriousMisspelledSentenceParagraphValue.h similarity index 100% rename from check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/src/SpuriousMisspelledSentenceParagraphValue.h rename to internal/check/checkfunctions/testdata/libraries/SpuriousMisspelledSentenceParagraphValue/src/SpuriousMisspelledSentenceParagraphValue.h diff --git a/check/checkfunctions/testdata/libraries/Submodule/.gitmodules b/internal/check/checkfunctions/testdata/libraries/Submodule/.gitmodules similarity index 100% rename from check/checkfunctions/testdata/libraries/Submodule/.gitmodules rename to internal/check/checkfunctions/testdata/libraries/Submodule/.gitmodules diff --git a/check/checkfunctions/testdata/libraries/Submodule/library.properties b/internal/check/checkfunctions/testdata/libraries/Submodule/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Submodule/library.properties rename to internal/check/checkfunctions/testdata/libraries/Submodule/library.properties diff --git a/check/checkfunctions/testdata/libraries/Submodule/src/Submodule.h b/internal/check/checkfunctions/testdata/libraries/Submodule/src/Submodule.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Submodule/src/Submodule.h rename to internal/check/checkfunctions/testdata/libraries/Submodule/src/Submodule.h diff --git a/check/checkfunctions/testdata/libraries/URL404/library.properties b/internal/check/checkfunctions/testdata/libraries/URL404/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/URL404/library.properties rename to internal/check/checkfunctions/testdata/libraries/URL404/library.properties diff --git a/check/checkfunctions/testdata/libraries/URL404/src/URL404.h b/internal/check/checkfunctions/testdata/libraries/URL404/src/URL404.h similarity index 100% rename from check/checkfunctions/testdata/libraries/URL404/src/URL404.h rename to internal/check/checkfunctions/testdata/libraries/URL404/src/URL404.h diff --git a/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/library.properties b/internal/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/library.properties rename to internal/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/library.properties diff --git a/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/src/UncategorizedCategoryValue.h b/internal/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/src/UncategorizedCategoryValue.h similarity index 100% rename from check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/src/UncategorizedCategoryValue.h rename to internal/check/checkfunctions/testdata/libraries/UncategorizedCategoryValue/src/UncategorizedCategoryValue.h diff --git a/check/checkfunctions/testdata/libraries/UrlFormatInvalid/library.properties b/internal/check/checkfunctions/testdata/libraries/UrlFormatInvalid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/UrlFormatInvalid/library.properties rename to internal/check/checkfunctions/testdata/libraries/UrlFormatInvalid/library.properties diff --git a/check/checkfunctions/testdata/libraries/UrlFormatInvalid/src/UrlFormatInvalid.h b/internal/check/checkfunctions/testdata/libraries/UrlFormatInvalid/src/UrlFormatInvalid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/UrlFormatInvalid/src/UrlFormatInvalid.h rename to internal/check/checkfunctions/testdata/libraries/UrlFormatInvalid/src/UrlFormatInvalid.h diff --git a/check/checkfunctions/testdata/libraries/Version1.0.0/library.properties b/internal/check/checkfunctions/testdata/libraries/Version1.0.0/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/Version1.0.0/library.properties rename to internal/check/checkfunctions/testdata/libraries/Version1.0.0/library.properties diff --git a/check/checkfunctions/testdata/libraries/Version1.0.0/src/Version1.0.0.h b/internal/check/checkfunctions/testdata/libraries/Version1.0.0/src/Version1.0.0.h similarity index 100% rename from check/checkfunctions/testdata/libraries/Version1.0.0/src/Version1.0.0.h rename to internal/check/checkfunctions/testdata/libraries/Version1.0.0/src/Version1.0.0.h diff --git a/check/checkfunctions/testdata/libraries/VersionFormatInvalid/library.properties b/internal/check/checkfunctions/testdata/libraries/VersionFormatInvalid/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionFormatInvalid/library.properties rename to internal/check/checkfunctions/testdata/libraries/VersionFormatInvalid/library.properties diff --git a/check/checkfunctions/testdata/libraries/VersionFormatInvalid/src/VersionFormatInvalid.h b/internal/check/checkfunctions/testdata/libraries/VersionFormatInvalid/src/VersionFormatInvalid.h similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionFormatInvalid/src/VersionFormatInvalid.h rename to internal/check/checkfunctions/testdata/libraries/VersionFormatInvalid/src/VersionFormatInvalid.h diff --git a/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/library.properties b/internal/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/library.properties rename to internal/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/library.properties diff --git a/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/src/VersionNotRelaxedSemver.h b/internal/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/src/VersionNotRelaxedSemver.h similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/src/VersionNotRelaxedSemver.h rename to internal/check/checkfunctions/testdata/libraries/VersionNotRelaxedSemver/src/VersionNotRelaxedSemver.h diff --git a/check/checkfunctions/testdata/libraries/VersionNotSemver/library.properties b/internal/check/checkfunctions/testdata/libraries/VersionNotSemver/library.properties similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionNotSemver/library.properties rename to internal/check/checkfunctions/testdata/libraries/VersionNotSemver/library.properties diff --git a/check/checkfunctions/testdata/libraries/VersionNotSemver/src/VersionNotSemver.h b/internal/check/checkfunctions/testdata/libraries/VersionNotSemver/src/VersionNotSemver.h similarity index 100% rename from check/checkfunctions/testdata/libraries/VersionNotSemver/src/VersionNotSemver.h rename to internal/check/checkfunctions/testdata/libraries/VersionNotSemver/src/VersionNotSemver.h diff --git a/check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json b/internal/check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json similarity index 100% rename from check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json rename to internal/check/checkfunctions/testdata/packageindexes/invalid-JSON/package_foo_index.json diff --git a/check/checkfunctions/testdata/packageindexes/invalid-package-index/package_foo_index.json b/internal/check/checkfunctions/testdata/packageindexes/invalid-package-index/package_foo_index.json similarity index 100% rename from check/checkfunctions/testdata/packageindexes/invalid-package-index/package_foo_index.json rename to internal/check/checkfunctions/testdata/packageindexes/invalid-package-index/package_foo_index.json diff --git a/check/checkfunctions/testdata/packageindexes/valid-package-index/package_foo_index.json b/internal/check/checkfunctions/testdata/packageindexes/valid-package-index/package_foo_index.json similarity index 100% rename from check/checkfunctions/testdata/packageindexes/valid-package-index/package_foo_index.json rename to internal/check/checkfunctions/testdata/packageindexes/valid-package-index/package_foo_index.json diff --git a/check/checkfunctions/testdata/platforms/invalid-boards.txt/boards.txt b/internal/check/checkfunctions/testdata/platforms/invalid-boards.txt/boards.txt similarity index 100% rename from check/checkfunctions/testdata/platforms/invalid-boards.txt/boards.txt rename to internal/check/checkfunctions/testdata/platforms/invalid-boards.txt/boards.txt diff --git a/check/checkfunctions/testdata/platforms/missing-boards.txt/.gitkeep b/internal/check/checkfunctions/testdata/platforms/missing-boards.txt/.gitkeep similarity index 100% rename from check/checkfunctions/testdata/platforms/missing-boards.txt/.gitkeep rename to internal/check/checkfunctions/testdata/platforms/missing-boards.txt/.gitkeep diff --git a/check/checkfunctions/testdata/platforms/valid-boards.txt/boards.txt b/internal/check/checkfunctions/testdata/platforms/valid-boards.txt/boards.txt similarity index 100% rename from check/checkfunctions/testdata/platforms/valid-boards.txt/boards.txt rename to internal/check/checkfunctions/testdata/platforms/valid-boards.txt/boards.txt diff --git a/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong.ino b/internal/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong.ino rename to internal/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong.ino diff --git a/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong12345678901234567890123456789012345678901234567890.h b/internal/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong12345678901234567890123456789012345678901234567890.h similarity index 100% rename from check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong12345678901234567890123456789012345678901234567890.h rename to internal/check/checkfunctions/testdata/sketches/FileNameTooLong/FileNameTooLong12345678901234567890123456789012345678901234567890.h diff --git a/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/IncorrectSrcFolderNameCase.ino b/internal/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/IncorrectSrcFolderNameCase.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/IncorrectSrcFolderNameCase.ino rename to internal/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/IncorrectSrcFolderNameCase.ino diff --git a/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/SRC/src.cpp b/internal/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/SRC/src.cpp similarity index 100% rename from check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/SRC/src.cpp rename to internal/check/checkfunctions/testdata/sketches/IncorrectSrcFolderNameCase/SRC/src.cpp diff --git a/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/InvalidDataMetadataFile.ino b/internal/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/InvalidDataMetadataFile.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/InvalidDataMetadataFile.ino rename to internal/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/InvalidDataMetadataFile.ino diff --git a/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/sketch.json b/internal/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/sketch.json similarity index 100% rename from check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/sketch.json rename to internal/check/checkfunctions/testdata/sketches/InvalidDataMetadataFile/sketch.json diff --git a/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/InvalidJSONMetadataFile.ino b/internal/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/InvalidJSONMetadataFile.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/InvalidJSONMetadataFile.ino rename to internal/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/InvalidJSONMetadataFile.ino diff --git a/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json b/internal/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json similarity index 100% rename from check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json rename to internal/check/checkfunctions/testdata/sketches/InvalidJSONMetadataFile/sketch.json diff --git a/check/checkfunctions/testdata/sketches/NameMismatch/Mismatch.ino b/internal/check/checkfunctions/testdata/sketches/NameMismatch/Mismatch.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/NameMismatch/Mismatch.ino rename to internal/check/checkfunctions/testdata/sketches/NameMismatch/Mismatch.ino diff --git a/check/checkfunctions/testdata/sketches/NoMetadataFile/NoMetadataFile.ino b/internal/check/checkfunctions/testdata/sketches/NoMetadataFile/NoMetadataFile.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/NoMetadataFile/NoMetadataFile.ino rename to internal/check/checkfunctions/testdata/sketches/NoMetadataFile/NoMetadataFile.ino diff --git a/check/checkfunctions/testdata/sketches/Pde/Pde.pde b/internal/check/checkfunctions/testdata/sketches/Pde/Pde.pde similarity index 100% rename from check/checkfunctions/testdata/sketches/Pde/Pde.pde rename to internal/check/checkfunctions/testdata/sketches/Pde/Pde.pde diff --git a/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/Prohibited CharactersInFileName.h b/internal/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/Prohibited CharactersInFileName.h similarity index 100% rename from check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/Prohibited CharactersInFileName.h rename to internal/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/Prohibited CharactersInFileName.h diff --git a/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/ProhibitedCharactersInFileName.ino b/internal/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/ProhibitedCharactersInFileName.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/ProhibitedCharactersInFileName.ino rename to internal/check/checkfunctions/testdata/sketches/ProhibitedCharactersInFileName/ProhibitedCharactersInFileName.ino diff --git a/check/checkfunctions/testdata/sketches/SrcSubfolder/SrcSubfolder.ino b/internal/check/checkfunctions/testdata/sketches/SrcSubfolder/SrcSubfolder.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/SrcSubfolder/SrcSubfolder.ino rename to internal/check/checkfunctions/testdata/sketches/SrcSubfolder/SrcSubfolder.ino diff --git a/check/checkfunctions/testdata/sketches/SrcSubfolder/src/src.cpp b/internal/check/checkfunctions/testdata/sketches/SrcSubfolder/src/src.cpp similarity index 100% rename from check/checkfunctions/testdata/sketches/SrcSubfolder/src/src.cpp rename to internal/check/checkfunctions/testdata/sketches/SrcSubfolder/src/src.cpp diff --git a/check/checkfunctions/testdata/sketches/Valid/Valid.ino b/internal/check/checkfunctions/testdata/sketches/Valid/Valid.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/Valid/Valid.ino rename to internal/check/checkfunctions/testdata/sketches/Valid/Valid.ino diff --git a/check/checkfunctions/testdata/sketches/ValidMetadataFile/ValidMetadataFile.ino b/internal/check/checkfunctions/testdata/sketches/ValidMetadataFile/ValidMetadataFile.ino similarity index 100% rename from check/checkfunctions/testdata/sketches/ValidMetadataFile/ValidMetadataFile.ino rename to internal/check/checkfunctions/testdata/sketches/ValidMetadataFile/ValidMetadataFile.ino diff --git a/check/checkfunctions/testdata/sketches/ValidMetadataFile/sketch.json b/internal/check/checkfunctions/testdata/sketches/ValidMetadataFile/sketch.json similarity index 100% rename from check/checkfunctions/testdata/sketches/ValidMetadataFile/sketch.json rename to internal/check/checkfunctions/testdata/sketches/ValidMetadataFile/sketch.json diff --git a/check/checklevel/checklevel.go b/internal/check/checklevel/checklevel.go similarity index 89% rename from check/checklevel/checklevel.go rename to internal/check/checklevel/checklevel.go index de8d825f3..877bcf1d9 100644 --- a/check/checklevel/checklevel.go +++ b/internal/check/checklevel/checklevel.go @@ -19,11 +19,11 @@ package checklevel import ( "fmt" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" ) // Type is the type for the check levels. diff --git a/check/checklevel/checklevel_test.go b/internal/check/checklevel/checklevel_test.go similarity index 88% rename from check/checklevel/checklevel_test.go rename to internal/check/checklevel/checklevel_test.go index 5579b8355..30f997219 100644 --- a/check/checklevel/checklevel_test.go +++ b/internal/check/checklevel/checklevel_test.go @@ -18,13 +18,13 @@ package checklevel import ( "testing" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/util/test" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/util/test" "github.com/stretchr/testify/assert" ) diff --git a/check/checklevel/type_string.go b/internal/check/checklevel/type_string.go similarity index 100% rename from check/checklevel/type_string.go rename to internal/check/checklevel/type_string.go diff --git a/check/checkresult/checkresult.go b/internal/check/checkresult/checkresult.go similarity index 100% rename from check/checkresult/checkresult.go rename to internal/check/checkresult/checkresult.go diff --git a/check/checkresult/type_string.go b/internal/check/checkresult/type_string.go similarity index 100% rename from check/checkresult/type_string.go rename to internal/check/checkresult/type_string.go diff --git a/cli/cli.go b/internal/cli/cli.go similarity index 98% rename from cli/cli.go rename to internal/cli/cli.go index a71020325..0451d7ddf 100644 --- a/cli/cli.go +++ b/internal/cli/cli.go @@ -17,7 +17,7 @@ package cli import ( - "github.com/arduino/arduino-lint/command" + "github.com/arduino/arduino-lint/internal/command" "github.com/spf13/cobra" ) diff --git a/command/command.go b/internal/command/command.go similarity index 89% rename from command/command.go rename to internal/command/command.go index 13d83144b..6a48a6d55 100644 --- a/command/command.go +++ b/internal/command/command.go @@ -21,12 +21,12 @@ import ( "fmt" "os" - "github.com/arduino/arduino-lint/check" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/result" - "github.com/arduino/arduino-lint/result/feedback" - "github.com/arduino/arduino-lint/result/outputformat" + "github.com/arduino/arduino-lint/internal/check" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/result" + "github.com/arduino/arduino-lint/internal/result/feedback" + "github.com/arduino/arduino-lint/internal/result/outputformat" "github.com/spf13/cobra" ) diff --git a/configuration/checkmode/checkmode.go b/internal/configuration/checkmode/checkmode.go similarity index 98% rename from configuration/checkmode/checkmode.go rename to internal/configuration/checkmode/checkmode.go index 992d456d4..4ba0c2ca3 100644 --- a/configuration/checkmode/checkmode.go +++ b/internal/configuration/checkmode/checkmode.go @@ -20,7 +20,7 @@ import ( "fmt" "strings" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/sirupsen/logrus" ) diff --git a/configuration/checkmode/checkmode_test.go b/internal/configuration/checkmode/checkmode_test.go similarity index 97% rename from configuration/checkmode/checkmode_test.go rename to internal/configuration/checkmode/checkmode_test.go index 57c9d7182..043c8bcd6 100644 --- a/configuration/checkmode/checkmode_test.go +++ b/internal/configuration/checkmode/checkmode_test.go @@ -19,7 +19,7 @@ import ( "reflect" "testing" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/project/projecttype" "github.com/stretchr/testify/assert" ) diff --git a/configuration/checkmode/type_string.go b/internal/configuration/checkmode/type_string.go similarity index 100% rename from configuration/checkmode/type_string.go rename to internal/configuration/checkmode/type_string.go diff --git a/configuration/configuration.go b/internal/configuration/configuration.go similarity index 97% rename from configuration/configuration.go rename to internal/configuration/configuration.go index b6ba1235f..4929081b3 100644 --- a/configuration/configuration.go +++ b/internal/configuration/configuration.go @@ -23,9 +23,9 @@ import ( "strconv" "strings" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/result/outputformat" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/result/outputformat" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" "github.com/spf13/pflag" diff --git a/configuration/configuration_test.go b/internal/configuration/configuration_test.go similarity index 97% rename from configuration/configuration_test.go rename to internal/configuration/configuration_test.go index 8f981877f..ffbf5dd8f 100644 --- a/configuration/configuration_test.go +++ b/internal/configuration/configuration_test.go @@ -19,10 +19,10 @@ import ( "os" "testing" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/result/outputformat" - "github.com/arduino/arduino-lint/util/test" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/result/outputformat" + "github.com/arduino/arduino-lint/internal/util/test" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" diff --git a/configuration/defaults.go b/internal/configuration/defaults.go similarity index 94% rename from configuration/defaults.go rename to internal/configuration/defaults.go index 0727f9377..fbdccc2b7 100644 --- a/configuration/defaults.go +++ b/internal/configuration/defaults.go @@ -20,8 +20,8 @@ package configuration import ( "os" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project/projecttype" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project/projecttype" ) // Default check modes for each superproject type. diff --git a/project/library/library.go b/internal/project/library/library.go similarity index 100% rename from project/library/library.go rename to internal/project/library/library.go diff --git a/project/library/library_test.go b/internal/project/library/library_test.go similarity index 100% rename from project/library/library_test.go rename to internal/project/library/library_test.go diff --git a/project/library/libraryproperties/libraryproperties.go b/internal/project/library/libraryproperties/libraryproperties.go similarity index 92% rename from project/library/libraryproperties/libraryproperties.go rename to internal/project/library/libraryproperties/libraryproperties.go index e9ad78b5e..7f093f153 100644 --- a/project/library/libraryproperties/libraryproperties.go +++ b/internal/project/library/libraryproperties/libraryproperties.go @@ -17,9 +17,9 @@ package libraryproperties import ( - "github.com/arduino/arduino-lint/check/checkdata/schema" - "github.com/arduino/arduino-lint/check/checkdata/schema/compliancelevel" - "github.com/arduino/arduino-lint/check/checkdata/schema/schemadata" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/compliancelevel" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/schemadata" "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" ) diff --git a/project/library/libraryproperties/librarypropertiesschemas_test.go b/internal/project/library/libraryproperties/librarypropertiesschemas_test.go similarity index 99% rename from project/library/libraryproperties/librarypropertiesschemas_test.go rename to internal/project/library/libraryproperties/librarypropertiesschemas_test.go index 0b8745e39..24804c12f 100644 --- a/project/library/libraryproperties/librarypropertiesschemas_test.go +++ b/internal/project/library/libraryproperties/librarypropertiesschemas_test.go @@ -21,9 +21,9 @@ import ( "strings" "testing" - "github.com/arduino/arduino-lint/check/checkdata/schema" - "github.com/arduino/arduino-lint/check/checkdata/schema/compliancelevel" - "github.com/arduino/arduino-lint/project/library/libraryproperties" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema" + "github.com/arduino/arduino-lint/internal/check/checkdata/schema/compliancelevel" + "github.com/arduino/arduino-lint/internal/project/library/libraryproperties" "github.com/arduino/go-properties-orderedmap" "github.com/stretchr/testify/assert" diff --git a/project/library/testdata/ContainsHeaderFile/foo.h b/internal/project/library/testdata/ContainsHeaderFile/foo.h similarity index 100% rename from project/library/testdata/ContainsHeaderFile/foo.h rename to internal/project/library/testdata/ContainsHeaderFile/foo.h diff --git a/project/library/testdata/ContainsMetadataFile/library.properties b/internal/project/library/testdata/ContainsMetadataFile/library.properties similarity index 100% rename from project/library/testdata/ContainsMetadataFile/library.properties rename to internal/project/library/testdata/ContainsMetadataFile/library.properties diff --git a/project/library/testdata/ContainsNoHeaderFile/foo.bar b/internal/project/library/testdata/ContainsNoHeaderFile/foo.bar similarity index 100% rename from project/library/testdata/ContainsNoHeaderFile/foo.bar rename to internal/project/library/testdata/ContainsNoHeaderFile/foo.bar diff --git a/project/library/testdata/ContainsNoMetadataFile/foo.bar b/internal/project/library/testdata/ContainsNoMetadataFile/foo.bar similarity index 100% rename from project/library/testdata/ContainsNoMetadataFile/foo.bar rename to internal/project/library/testdata/ContainsNoMetadataFile/foo.bar diff --git a/project/packageindex/packageindex.go b/internal/project/packageindex/packageindex.go similarity index 100% rename from project/packageindex/packageindex.go rename to internal/project/packageindex/packageindex.go diff --git a/project/packageindex/packageindex_test.go b/internal/project/packageindex/packageindex_test.go similarity index 100% rename from project/packageindex/packageindex_test.go rename to internal/project/packageindex/packageindex_test.go diff --git a/project/packageindex/testdata/HasJSON/foo.json b/internal/project/packageindex/testdata/HasJSON/foo.json similarity index 100% rename from project/packageindex/testdata/HasJSON/foo.json rename to internal/project/packageindex/testdata/HasJSON/foo.json diff --git a/project/packageindex/testdata/HasMultiple/foo.json b/internal/project/packageindex/testdata/HasMultiple/foo.json similarity index 100% rename from project/packageindex/testdata/HasMultiple/foo.json rename to internal/project/packageindex/testdata/HasMultiple/foo.json diff --git a/project/packageindex/testdata/HasMultiple/package_foo_index.json b/internal/project/packageindex/testdata/HasMultiple/package_foo_index.json similarity index 100% rename from project/packageindex/testdata/HasMultiple/package_foo_index.json rename to internal/project/packageindex/testdata/HasMultiple/package_foo_index.json diff --git a/project/packageindex/testdata/HasNone/foo.bar b/internal/project/packageindex/testdata/HasNone/foo.bar similarity index 100% rename from project/packageindex/testdata/HasNone/foo.bar rename to internal/project/packageindex/testdata/HasNone/foo.bar diff --git a/project/packageindex/testdata/HasPackageIndex/package_foo_index.json b/internal/project/packageindex/testdata/HasPackageIndex/package_foo_index.json similarity index 100% rename from project/packageindex/testdata/HasPackageIndex/package_foo_index.json rename to internal/project/packageindex/testdata/HasPackageIndex/package_foo_index.json diff --git a/project/packageindex/testdata/HasPrimaryPackageIndex/package_index.json b/internal/project/packageindex/testdata/HasPrimaryPackageIndex/package_index.json similarity index 100% rename from project/packageindex/testdata/HasPrimaryPackageIndex/package_index.json rename to internal/project/packageindex/testdata/HasPrimaryPackageIndex/package_index.json diff --git a/project/platform/boardstxt/boardstxt.go b/internal/project/platform/boardstxt/boardstxt.go similarity index 100% rename from project/platform/boardstxt/boardstxt.go rename to internal/project/platform/boardstxt/boardstxt.go diff --git a/project/platform/platform.go b/internal/project/platform/platform.go similarity index 100% rename from project/platform/platform.go rename to internal/project/platform/platform.go diff --git a/project/platform/platform_test.go b/internal/project/platform/platform_test.go similarity index 100% rename from project/platform/platform_test.go rename to internal/project/platform/platform_test.go diff --git a/project/project.go b/internal/project/project.go similarity index 97% rename from project/project.go rename to internal/project/project.go index 9d2ee2050..ce852bc2a 100644 --- a/project/project.go +++ b/internal/project/project.go @@ -19,12 +19,12 @@ package project import ( "fmt" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/project/library" - "github.com/arduino/arduino-lint/project/packageindex" - "github.com/arduino/arduino-lint/project/platform" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/project/sketch" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/project/library" + "github.com/arduino/arduino-lint/internal/project/packageindex" + "github.com/arduino/arduino-lint/internal/project/platform" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/project/sketch" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" ) diff --git a/project/project_test.go b/internal/project/project_test.go similarity index 97% rename from project/project_test.go rename to internal/project/project_test.go index efd91ad77..ede71c438 100644 --- a/project/project_test.go +++ b/internal/project/project_test.go @@ -20,9 +20,9 @@ import ( "reflect" "testing" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/util/test" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/util/test" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" ) diff --git a/project/projecttype/projecttype.go b/internal/project/projecttype/projecttype.go similarity index 100% rename from project/projecttype/projecttype.go rename to internal/project/projecttype/projecttype.go diff --git a/project/projecttype/projecttype_test.go b/internal/project/projecttype/projecttype_test.go similarity index 100% rename from project/projecttype/projecttype_test.go rename to internal/project/projecttype/projecttype_test.go diff --git a/project/projecttype/type_string.go b/internal/project/projecttype/type_string.go similarity index 100% rename from project/projecttype/type_string.go rename to internal/project/projecttype/type_string.go diff --git a/project/sketch/sketch.go b/internal/project/sketch/sketch.go similarity index 100% rename from project/sketch/sketch.go rename to internal/project/sketch/sketch.go diff --git a/project/sketch/sketch_test.go b/internal/project/sketch/sketch_test.go similarity index 100% rename from project/sketch/sketch_test.go rename to internal/project/sketch/sketch_test.go diff --git a/project/sketch/testdata/ContainsNoMainSketchFile/foo.bar b/internal/project/sketch/testdata/ContainsNoMainSketchFile/foo.bar similarity index 100% rename from project/sketch/testdata/ContainsNoMainSketchFile/foo.bar rename to internal/project/sketch/testdata/ContainsNoMainSketchFile/foo.bar diff --git a/project/sketch/testdata/HasMetadataFile/HasMetadataFile.ino b/internal/project/sketch/testdata/HasMetadataFile/HasMetadataFile.ino similarity index 100% rename from project/sketch/testdata/HasMetadataFile/HasMetadataFile.ino rename to internal/project/sketch/testdata/HasMetadataFile/HasMetadataFile.ino diff --git a/project/sketch/testdata/HasMetadataFile/sketch.json b/internal/project/sketch/testdata/HasMetadataFile/sketch.json similarity index 100% rename from project/sketch/testdata/HasMetadataFile/sketch.json rename to internal/project/sketch/testdata/HasMetadataFile/sketch.json diff --git a/project/sketch/testdata/NoMetadataFile/NoMetadataFile.ino b/internal/project/sketch/testdata/NoMetadataFile/NoMetadataFile.ino similarity index 100% rename from project/sketch/testdata/NoMetadataFile/NoMetadataFile.ino rename to internal/project/sketch/testdata/NoMetadataFile/NoMetadataFile.ino diff --git a/project/sketch/testdata/Valid/Valid.ino b/internal/project/sketch/testdata/Valid/Valid.ino similarity index 100% rename from project/sketch/testdata/Valid/Valid.ino rename to internal/project/sketch/testdata/Valid/Valid.ino diff --git a/project/testdata/Library/Library.h b/internal/project/testdata/Library/Library.h similarity index 100% rename from project/testdata/Library/Library.h rename to internal/project/testdata/Library/Library.h diff --git a/project/testdata/Library/examples/Example/Example.ino b/internal/project/testdata/Library/examples/Example/Example.ino similarity index 100% rename from project/testdata/Library/examples/Example/Example.ino rename to internal/project/testdata/Library/examples/Example/Example.ino diff --git a/project/testdata/PackageIndex/package_foo_index.json b/internal/project/testdata/PackageIndex/package_foo_index.json similarity index 100% rename from project/testdata/PackageIndex/package_foo_index.json rename to internal/project/testdata/PackageIndex/package_foo_index.json diff --git a/project/testdata/Platform/boards.txt b/internal/project/testdata/Platform/boards.txt similarity index 100% rename from project/testdata/Platform/boards.txt rename to internal/project/testdata/Platform/boards.txt diff --git a/project/testdata/Platform/libraries/Library/Library.h b/internal/project/testdata/Platform/libraries/Library/Library.h similarity index 100% rename from project/testdata/Platform/libraries/Library/Library.h rename to internal/project/testdata/Platform/libraries/Library/Library.h diff --git a/project/testdata/Platform/libraries/Library/examples/Example/Example.ino b/internal/project/testdata/Platform/libraries/Library/examples/Example/Example.ino similarity index 100% rename from project/testdata/Platform/libraries/Library/examples/Example/Example.ino rename to internal/project/testdata/Platform/libraries/Library/examples/Example/Example.ino diff --git a/project/testdata/Platform/libraries/Library/library.properties b/internal/project/testdata/Platform/libraries/Library/library.properties similarity index 100% rename from project/testdata/Platform/libraries/Library/library.properties rename to internal/project/testdata/Platform/libraries/Library/library.properties diff --git a/project/testdata/Projects/Library/Library.h b/internal/project/testdata/Projects/Library/Library.h similarity index 100% rename from project/testdata/Projects/Library/Library.h rename to internal/project/testdata/Projects/Library/Library.h diff --git a/project/testdata/Projects/Library/examples/Example/Example.ino b/internal/project/testdata/Projects/Library/examples/Example/Example.ino similarity index 100% rename from project/testdata/Projects/Library/examples/Example/Example.ino rename to internal/project/testdata/Projects/Library/examples/Example/Example.ino diff --git a/project/testdata/Projects/Sketch/Sketch.ino b/internal/project/testdata/Projects/Sketch/Sketch.ino similarity index 100% rename from project/testdata/Projects/Sketch/Sketch.ino rename to internal/project/testdata/Projects/Sketch/Sketch.ino diff --git a/project/testdata/Sketch/Sketch.ino b/internal/project/testdata/Sketch/Sketch.ino similarity index 100% rename from project/testdata/Sketch/Sketch.ino rename to internal/project/testdata/Sketch/Sketch.ino diff --git a/result/feedback/feedback.go b/internal/result/feedback/feedback.go similarity index 94% rename from result/feedback/feedback.go rename to internal/result/feedback/feedback.go index 7fd8d0024..252b8a332 100644 --- a/result/feedback/feedback.go +++ b/internal/result/feedback/feedback.go @@ -20,8 +20,8 @@ import ( "fmt" "os" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/result/outputformat" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/result/outputformat" "github.com/sirupsen/logrus" ) diff --git a/result/outputformat/outputformat.go b/internal/result/outputformat/outputformat.go similarity index 100% rename from result/outputformat/outputformat.go rename to internal/result/outputformat/outputformat.go diff --git a/result/outputformat/outputformat_test.go b/internal/result/outputformat/outputformat_test.go similarity index 100% rename from result/outputformat/outputformat_test.go rename to internal/result/outputformat/outputformat_test.go diff --git a/result/outputformat/type_string.go b/internal/result/outputformat/type_string.go similarity index 100% rename from result/outputformat/type_string.go rename to internal/result/outputformat/type_string.go diff --git a/result/result.go b/internal/result/result.go similarity index 96% rename from result/result.go rename to internal/result/result.go index f5d7fdde1..c4823907e 100644 --- a/result/result.go +++ b/internal/result/result.go @@ -22,12 +22,12 @@ import ( "fmt" "text/template" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checklevel" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checklevel" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" "github.com/arduino/go-paths-helper" ) diff --git a/result/result_test.go b/internal/result/result_test.go similarity index 95% rename from result/result_test.go rename to internal/result/result_test.go index 4b8b791bc..f650f25e3 100644 --- a/result/result_test.go +++ b/internal/result/result_test.go @@ -21,14 +21,14 @@ import ( "os" "testing" - "github.com/arduino/arduino-lint/check/checkconfigurations" - "github.com/arduino/arduino-lint/check/checklevel" - "github.com/arduino/arduino-lint/check/checkresult" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/configuration/checkmode" - "github.com/arduino/arduino-lint/project" - "github.com/arduino/arduino-lint/project/projecttype" - "github.com/arduino/arduino-lint/util/test" + "github.com/arduino/arduino-lint/internal/check/checkconfigurations" + "github.com/arduino/arduino-lint/internal/check/checklevel" + "github.com/arduino/arduino-lint/internal/check/checkresult" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/configuration/checkmode" + "github.com/arduino/arduino-lint/internal/project" + "github.com/arduino/arduino-lint/internal/project/projecttype" + "github.com/arduino/arduino-lint/internal/util/test" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/util/test/test.go b/internal/util/test/test.go similarity index 100% rename from util/test/test.go rename to internal/util/test/test.go diff --git a/main.go b/main.go index 05ef50afc..af3ef07aa 100644 --- a/main.go +++ b/main.go @@ -18,9 +18,9 @@ package main import ( "os" - "github.com/arduino/arduino-lint/cli" - "github.com/arduino/arduino-lint/configuration" - "github.com/arduino/arduino-lint/result/feedback" + "github.com/arduino/arduino-lint/internal/cli" + "github.com/arduino/arduino-lint/internal/configuration" + "github.com/arduino/arduino-lint/internal/result/feedback" ) func init() {