Package index
Arduino Lint provides 134 rules for the package-index
project type:
missing (IS001
)¶
No package index file was found in the specified project path.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: general
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid filename (IS002
)¶
The package index's filename is not compliant with the required format.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: general
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid official filename (IS003
)¶
The package index's filename is not compliant with the required format (package_YOURNAME_PACKAGENAME_index.json
or package_index.json
).
More information: here
Enabled for superproject type: all
Category: data
Subcategory: general
Rule levels¶
compliance |
Level |
---|---|
permissive | disabled |
specification | disabled |
strict | disabled |
JSON format (ID001
)¶
The package index is not a valid JSON document.
Enabled for superproject type: all
Category: data
Subcategory: general
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
data format (ID002
)¶
The package index does not have a valid data format.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: general
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in root (ID003
)¶
Unknown data properties were found in the package index root.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: root
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages property missing (IA001
)¶
The package index is missing the packages
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages type (IA002
)¶
The package index's packages
property has an incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages (IA003
)¶
The package index has a package containing unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: root
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].name missing (IA004
)¶
The package index has a package without a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].name type (IA005
)¶
The package index has a package with a name
property of incorrect type. The name
value must be a string.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].name < min length (IA006
)¶
The package index has a package with a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].name is arduino (IA007
)¶
The package index has a package with a name
property of arduino
(case insensitive). This name is reserved for official packages.
If the package index is maintained by Arduino, configure Arduino Lint in "official" mode.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].maintainer missing (IA008
)¶
The package index has a package without a maintainer
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].maintainer type (IA009
)¶
The package index has a package with a maintainer
property of incorrect type. The maintainer
value must be a string.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].maintainer < min length (IA010
)¶
The package index has a package with a maintainer
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].maintainer starts with "arduino" (IA011
)¶
The package index has a package with a maintainer
value starting with "Arduino" (case insensitive). 3rd party packages are not maintained by Arduino.
If the package index is maintained by Arduino, configure Arduino Lint in "official" mode.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
packages[*].websiteURL missing (IA012
)¶
The package index has a package without a websiteURL
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].websiteURL type (IA013
)¶
The package index has a package with a websiteURL
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Invalid packages[*].websiteURL format (IA014
)¶
The package index has a package with a websiteURL
property that is not a valid format for a URL.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
dead packages[*].websiteURL (IA015
)¶
The package index has a package with a websiteURL
property that did not load from the Internet.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].email missing (IA016
)¶
The package index has a package without an email
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].email type (IA017
)¶
The package index has a package with an email
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].help type (IA018
)¶
The package index has a package with a help
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].help (IA019
)¶
The package index has a package with help
property containing unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: root
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].help.online missing (IA020
)¶
The package index has a package without a help.online
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Incorrect packages[*].help.online type (IA021
)¶
The package index has a package with a help.online
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
Invalid packages[*].help.online format (IA022
)¶
The package index has a package with a websiteURL
property that is not a valid format for a URL.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
dead packages[*].help.online (IA023
)¶
The package index has a package with a help.online
property that did not load from the Internet.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].platforms missing (IL001
)¶
The package index has a package without a platforms
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms type (IL002
)¶
The package index has a package with a platforms
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*] (IL003
)¶
The package index has a platform containing unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].name missing (IL004
)¶
The package index has a platform without a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].name type (IL005
)¶
The package index has a platform with a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].name < min length (IL006
)¶
The package index has a platform with a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].architecture missing (IL007
)¶
The package index has a platform without an architecture
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].architecture type (IL008
)¶
The package index has a platform with an architecture
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].architecture < min length (IL009
)¶
The package index has a platform with an architecture
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].version missing (IL010
)¶
The package index has a platform without a version
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].version type (IL011
)¶
The package index has a platform with a version
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].version (IL012
)¶
The package index has a platform with an invalid version
property. It must be compliant with "relaxed semver".
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
non-semver packages[*].platforms[*].version (IL013
)¶
The package index has a platform with a version
property that is not compliant with the "semver" specification. Although not required, use of the standard semver version format is recommended.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
incorrect packages[*].platforms[*].deprecated type (IL058
)¶
The package index has a platform with a deprecated
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].category missing (IL014
)¶
The package index has a platform without a category
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].category type (IL015
)¶
The package index has a platform with a category
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].category (IL016
)¶
The category
property of a platform in the package index has an invalid value.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].help missing (IL017
)¶
The package index has a platform without a help
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].help type (IL018
)¶
The package index has a platform with a help
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*].help (IL019
)¶
The help
property of a platform in the package index contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].help.online missing (IL020
)¶
The package index has a platform without a help.online
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].help.online type (IL021
)¶
The package index has a platform with a help.online
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].help.online format (IL022
)¶
The package index has a platform with a help.online
property that is not a valid format for a URL.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
dead packages[*].platforms[*].help.online (IL023
)¶
The package index has a platform with a help.online
property that did not load from the Internet.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].url missing (IL024
)¶
The package index has a platform without a url
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].url type (IL025
)¶
The package index has a platform with a url
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].url format (IL026
)¶
The package index has a platform with a url
property that is not a valid format for a URL.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
dead packages[*].platforms[*].url (IL027
)¶
The package index has a platform with a url
property that did not load from the Internet.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].archiveFileName missing (IL028
)¶
The package index has a platform without an archiveFileName
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].archiveFileName type (IL029
)¶
The package index has a platform with an archiveFileName
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].archiveFileName < min length (IL030
)¶
The package index has a platform with an archiveFileName
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].archiveFileName (IL031
)¶
The package index has a platform with an archiveFileName
property that uses an unsupported file extension.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].checksum missing (IL032
)¶
The package index has a platform without a checksum
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].checksum type (IL033
)¶
The package index has a platform with a checksum
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].checksum (IL034
)¶
The checksum
property of a platform in the package index has an invalid format.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
discouraged packages[*].platforms[*].checksum algorithm (IL035
)¶
The checksum
property of a platform in the package index uses a discouraged hash algorithm.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
packages[*].platforms[*].size missing (IL036
)¶
The package index has a platform without a size
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].size type (IL037
)¶
The package index has a platform with a size
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].size (IL038
)¶
The size
property of a platform in the package index has an invalid value.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].boards missing (IL039
)¶
The package index has a platform without a boards
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].boards type (IL040
)¶
The package index has a platform with a boards
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*].boards[*] (IL041
)¶
A boards
object for one of the package index's platforms contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].boards[*].name missing (IL042
)¶
A boards
object for one of the package index's platforms is missing a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].boards[*].name type (IL043
)¶
A boards
object for one of the package index's platforms has a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].boards[*].name < min length (IL044
)¶
A boards
object for one of the package index's platforms has a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies missing (IL045
)¶
The package index has a platform without a toolsDependencies
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].toolsDependencies type (IL046
)¶
The package index has a platform with a toolsDependencies
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*].toolsDependencies[*] (IL047
)¶
The toolsDependencies
property of a platform in the package index contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies[*].packager missing (IL048
)¶
A toolsDependencies
object for one of the package index's platforms is missing a packager
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].toolsDependencies[*].packager type (IL049
)¶
A toolsDependencies
object for one of the package index's platforms has a packager
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies[*].packager < min length (IL050
)¶
A toolsDependencies
object for one of the package index's platforms has a packager
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies[*].name missing (IL051
)¶
A toolsDependencies
object for one of the package index's platforms is missing a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].toolsDependencies[*].name type (IL052
)¶
A toolsDependencies
object for one of the package index's platforms has a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies[*].name < min length (IL053
)¶
A toolsDependencies
object for one of the package index's platforms has a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].toolsDependencies[*].version missing (IL054
)¶
A toolsDependencies
object for one of the package index's platforms is missing a version
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].toolsDependencies[*].version type (IL055
)¶
A toolsDependencies
object for one of the package index's platforms has a version
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].platforms[*].toolsDependencies[*].version (IL056
)¶
A toolsDependencies
object for one of the package index's platforms has an invalid version
property. It must be compliant with "relaxed semver".
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
non-semver packages[*].platforms[*].toolsDependencies[*].version (IL057
)¶
A toolsDependencies
object for one of the package index's platforms has a version
property that is not compliant with the "semver" specification. Although not required, use of the standard semver version format is recommended.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
incorrect packages[*].platforms[*].discoveryDependencies type (IL059
)¶
The package index has a platform with a discoveryDependencies
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*].discoveryDependencies[*] (IL060
)¶
A discoveryDependencies
object for one of the package index's platforms contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].discoveryDependencies[*].packager missing (IL061
)¶
A discoveryDependencies
object for one of the package index's platforms is missing a packager
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].discoveryDependencies[*].packager type (IL062
)¶
A discoveryDependencies
object for one of the package index's platforms has a packager
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].discoveryDependencies[*].packager < min length (IL063
)¶
A discoveryDependencies
object for one of the package index's platforms has a packager
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].discoveryDependencies[*].name missing (IL064
)¶
A discoveryDependencies
object for one of the package index's platforms is missing a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].discoveryDependencies[*].name type (IL065
)¶
A discoveryDependencies
object for one of the package index's platforms has a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].discoveryDependencies[*].name < min length (IL066
)¶
A discoveryDependencies
object for one of the package index's platforms has a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].monitorDependencies type (IL067
)¶
The package index has a platform with a monitorDependencies
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].platforms[*].monitorDependencies[*] (IL068
)¶
A monitorDependencies
object for one of the package index's platforms contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].monitorDependencies[*].packager missing (IL069
)¶
A monitorDependencies
object for one of the package index's platforms is missing a packager
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].monitorDependencies[*].packager type (IL070
)¶
A monitorDependencies
object for one of the package index's platforms has a packager
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].monitorDependencies[*].packager < min length (IL071
)¶
A monitorDependencies
object for one of the package index's platforms has a packager
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].monitorDependencies[*].name missing (IL072
)¶
A monitorDependencies
object for one of the package index's platforms is missing a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].platforms[*].monitorDependencies[*].name type (IL073
)¶
A monitorDependencies
object for one of the package index's platforms has a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].platforms[*].monitorDependencies[*].name < min length (IL074
)¶
A monitorDependencies
object for one of the package index's platforms has a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: platform
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools missing (IT001
)¶
The package index has a package without a tools
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: package
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools type (IT002
)¶
The package index has a package with a tools
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].tools[*] (IT003
)¶
The package index has a tool containing unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].name missing (IT004
)¶
The package index has a tool without a name
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].name type (IT005
)¶
The package index has a tool with a name
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].name < min length (IT006
)¶
The package index has a tool with a name
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].version missing (IT007
)¶
The package index has a tool without a version
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].version type (IT008
)¶
The package index has a tool with a version
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].version (IT009
)¶
The package index has a tool with an invalid version
property. It must be compliant with "relaxed semver".
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
non-semver packages[*].tools[*].version (IT010
)¶
The package index has a tool with a version
property that is not compliant with the "semver" specification. Although not required, use of the standard semver version format is recommended.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
packages[*].tools[*].systems missing (IT011
)¶
The package index has a tool without a systems
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems type (IT012
)¶
The package index has a tool with a systems
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
unrecognized properties in packages[*].tools[*].systems[*] (IT013
)¶
A systems
object for one of the package index's tools contains unknown data properties.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].systems[*].host missing (IT014
)¶
A systems
object for one of the package index's tools is missing a host
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems[*].host type (IT015
)¶
A systems
object for one of the package index's tools has a host
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].systems[*].host (IT0016
)¶
A systems
object for one of the package index's tools has an invalid host
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].systems[*].url missing (IT017
)¶
A systems
object for one of the package index's tools is missing a url
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems[*].url type (IT018
)¶
A systems
object for one of the package index's tools has a url
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].systems[*].url format (IT019
)¶
A systems
object for one of the package index's tools has a url
property that is not a valid format for a URL.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
dead packages[*].tools[*].systems[*].url (IT020
)¶
A systems
object for one of the package index's tools has a url
property that did not load from the Internet.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].systems[*].archiveFileName missing (IT021
)¶
A systems
object for one of the package index's tools is missing an archiveFileName
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems[*].archiveFileName type (IT022
)¶
A systems
object for one of the package index's tools has an archiveFileName
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].systems[*].archiveFileName < min length (IT023
)¶
A systems
object for one of the package index's tools has an archiveFileName
property shorter than the minimum length.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].systems[*].archiveFileName (IT0024
)¶
A systems
object for one of the package index's tools has an invalid archiveFileName
value.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
packages[*].tools[*].systems[*].checksum missing (IT025
)¶
A systems
object for one of the package index's tools is missing a checksum
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems[*].checksum type (IT026
)¶
A systems
object for one of the package index's tools has a checksum
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].systems[*].checksum (IT027
)¶
A systems
object for one of the package index's tools has a checksum
property with an invalid format.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
discouraged packages[*].tools[*].systems[*].checksum algorithm (IT028
)¶
A systems
object for one of the package index's tools has a checksum
property using a discouraged hash algorithm.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | WARNING |
specification | WARNING |
strict | ERROR |
packages[*].tools[*].systems[*].size missing (IT029
)¶
A systems
object for one of the package index's tools is missing a size
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
incorrect packages[*].tools[*].systems[*].size type (IT030
)¶
A systems
object for one of the package index's tools has a size
property of incorrect type.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |
invalid packages[*].tools[*].systems[*].size (IT031
)¶
A systems
object for one of the package index's tools has an invalid size
property.
More information: here
Enabled for superproject type: all
Category: data
Subcategory: tool
Rule levels¶
compliance |
Level |
---|---|
permissive | ERROR |
specification | ERROR |
strict | ERROR |