Skip to content

Releases: Bertie2011/DataPackCheckerRules

Shared library update

09 Jun 05:56
Compare
Choose a tag to compare
v0.6.2

Updated shared library

Made some rules more forgiving

22 May 17:33
Compare
Choose a tag to compare
  • Core.Style.AsAtComments now does not check for colons any longer.
  • Core.Style.UninstallFunction now checks referenced functions for required uninstall commands as well.

Core.Blacklist Revamp!

16 Feb 07:31
Compare
Choose a tag to compare
  • Core.Blacklist.Commands: The "identifiers" config key is now changed to "resources".
  • Core.Blacklist.Identifier is now renamed to Core.Blacklist.Identifiers
  • Core.Blacklist.Identifiers now has a config similar to Core.Blacklist.Commands to allow filters targeting specific resources.
  • Core.Blacklist.Identifiers and Core.Blacklist.Commands now give errors if the first match in the "resources" list (with any matching referencing functions/tags) is prefixed with -. Previously it was "if there is any reference that has a negative first match"

Added Core.Blacklist.Identifier!

14 Feb 11:50
2e73eba
Compare
Choose a tag to compare
  • Improved RecommendedConfig
  • Added Core.Blacklist.Identifier (see README)

Core.Blacklist.Commands: Fixed bug regarding the collection of references.

12 Feb 21:07
Compare
Choose a tag to compare
v0.4.1

Fixed Core.Blacklist.Commands reference bug.

Core.Style.UninstallFunction also checks contents! (DPC v0.3.0)

05 Feb 20:35
248279c
Compare
Choose a tag to compare
  • Core.Style.UninstallFunction now checks contents to see if all required commands are there.
  • Core.Uniqueness.Identifier is slightly optimized, since it skips non-command lines in functions now.

Bugfixes + RecommendedConfig

25 Jan 16:06
Compare
Choose a tag to compare
  • Added RecommendedConfig.json
  • Fixed 2 bugs
    • Core.Uniqueness.ResourceLocation was using the full path to check for subfolder instead of just the parent directory.
    • Regular expressions in Blacklist rules would match if the specified expression only matches part of the string.

Added 2 blacklist rules using DPC v0.3.0

25 Jan 15:22
6b604e9
Compare
Choose a tag to compare

Changes since last release

Additions

  • Added Core.Blacklist.Commands
  • Added Core.Blacklist.ResourceLocation
  • Committed project configurations, since they don't contain developer specific information anymore.

Changes

  • All DLL files and rules are now prefixed with Core.
  • Core.Style.AsAtComments is now case-insensitive.

Added 5 more rules using DPC 0.2.0!

20 Jan 13:00
d6013f0
Compare
Choose a tag to compare
  • Added Compatibility.NoTagReplace
  • Added Compatibility.VersionId
  • Added Style.AsAtComments
  • Added Style.UninstallFunction
  • Added Uniqueness.Identifier
  • View README.md for more information.

First Rule created using DPC v0.1.0

18 Jan 12:27
Compare
Choose a tag to compare
  • Uniqueness.ResourceLocation
    • All resources should be in a subfolder to prevent clashes.