1
mirror of https://github.com/CarmJos/EasyConfiguration.git synced 2026-06-04 18:48:20 +08:00

feat(yaml): Try implement yaml comments

This commit is contained in:
2025-02-13 22:12:08 +08:00
parent 18199cd1cf
commit 4cdd184fe6
@@ -9,6 +9,9 @@ public interface YAMLOptions {
ConfigurationOption<LoaderOptions> LOADER = ConfigurationOption.of(() -> { ConfigurationOption<LoaderOptions> LOADER = ConfigurationOption.of(() -> {
LoaderOptions loaderOptions = new LoaderOptions(); LoaderOptions loaderOptions = new LoaderOptions();
// As we handle comments ourselves,
// we don't want SnakeYAML to read them when loading the configs.
loaderOptions.setProcessComments(false);
loaderOptions.setMaxAliasesForCollections(100); // 100 aliases loaderOptions.setMaxAliasesForCollections(100); // 100 aliases
loaderOptions.setCodePointLimit(5 * 1024 * 1024); // 5MB loaderOptions.setCodePointLimit(5 * 1024 * 1024); // 5MB
return loaderOptions; return loaderOptions;