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 |