Skip to content

Merge pull request #2581 from MrGuitz/MigrationTool #18

Merge pull request #2581 from MrGuitz/MigrationTool

Merge pull request #2581 from MrGuitz/MigrationTool #18

Triggered via push December 23, 2023 08:00
Status Success
Total duration 7m 54s
Artifacts

code_quality.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/Journal.java#L96
Method invocation `equals` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/Journal.java#L207
Argument `config.getString("date_format")` might be null
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/Backpack.java#L266
Arguments of 'replace' are the same. Calling this method with the same arguments is meaningless
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/BetonQuest.java#L549
Method invocation `getPackage` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItemHandler.java#L104
Method invocation `getType` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItemHandler.java#L136
Method invocation `getType` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/menu/Menu.java#L164
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/menu/Menu.java#L172
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItem.java#L193
Dereference of `meta.getLore()` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItem.java#L213
Method invocation `replace` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItem.java#L216
Method invocation `replace` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/item/QuestItem.java#L292
Method invocation `getType` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/menu/config/RPGMenuConfig.java#L51
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/utils/Utils.java#L167
Method invocation `contains` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/config/QuestCanceler.java#L83
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/events/SpawnMobEvent.java#L101
Method invocation `setHelmet` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/JournalCommand.java#L21
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/LangCommand.java#L34
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/LangCommand.java#L35
Method invocation `setTabCompleter` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/BackpackCommand.java#L29
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/CompassCommand.java#L23
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/CancelQuestCommand.java#L23
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/database/AsyncSaver.java#L90
Method invocation `type` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L130
Method invocation `setExecutor` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L131
Method invocation `setTabCompleter` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/objectives/ShearObjective.java#L56
Method invocation `toString` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/objectives/DieObjective.java#L72
Method invocation `getValue` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/ConversationData.java#L773
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/ConversationData.java#L140
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/ConversationData.java#L147
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/ConversationData.java#L749
Method invocation `getKeys` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/ConversationData.java#L750
Method invocation `getString` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/conversation/InventoryConvIO.java#L127
Method invocation `getBoolean` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/skript/SkriptEffectBQ.java#L47
Method invocation `getName` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/brewery/HasBrewCondition.java#L54
Method invocation `getCurrentRecipe` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/brewery/TakeBrewEvent.java#L54
Method invocation `getCurrentRecipe` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/mmogroup/mmocore/MMOCoreConfigAccessor.java#L26
Argument `attributeConfig.getConfigurationSection(attribute)` might be null
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/mmogroup/mmocore/MMOCoreUtils.java#L30
Argument `mmoCoreAttributeConfig.getConfigurationSection(attribute)` might be null
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/mmogroup/mmocore/MMOCoreUtils.java#L25
Method invocation `getDataFolder` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/worldedit/PasteSchematicEvent.java#L55
Method invocation `getDataFolder` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/mythicmobs/MythicMobsIntegrator.java#L45
Method invocation `getDescription` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/protocollib/ProtocolLibIntegrator.java#L33
Method invocation `getDescription` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/org/betonquest/betonquest/compatibility/shopkeepers/ShopkeepersIntegrator.java#L27
Method invocation `getDescription` may produce `NullPointerException`
Deprecated member is still used: src/main/java/org/betonquest/betonquest/events/AbstractTakeEvent.java#L32
Deprecated member 'AbstractTakeEvent' is still used
Missing Javadoc: src/main/java/org/betonquest/betonquest/JoinQuitListener.java#L39
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/JoinQuitListener.java#L39
Required tag `@param` is missing for parameter `loggerFactory`
Missing Javadoc: src/main/java/org/betonquest/betonquest/api/Objective.java#L132
Required tag `@param` is missing for parameter `profile`
Missing Javadoc: src/main/java/org/betonquest/betonquest/api/Objective.java#L146
Required tag `@param` is missing for parameter `profile`
Missing Javadoc: src/main/java/org/betonquest/betonquest/item/typehandler/SpigotHeadHandler.java#L40
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/menu/OpenedMenu.java#L75
Required tag `@param` is missing for parameter `onlineProfile`
Missing Javadoc: src/main/java/org/betonquest/betonquest/menu/Menu.java#L303
Required tag `@param` is missing for parameter `profile`
Missing Javadoc: src/main/java/org/betonquest/betonquest/menu/config/SimpleYMLSection.java#L180
Required tag `@param` is missing for parameter `<T>`
Missing Javadoc: src/main/java/org/betonquest/betonquest/utils/location/AbstractData.java#L15
Required tag `@param` is missing for parameter `<T>`
Missing Javadoc: src/main/java/org/betonquest/betonquest/config/Config.java#L55
Required tag `@param` is missing for parameter `config`
Missing Javadoc: src/main/java/org/betonquest/betonquest/config/Config.java#L55
Required tag `@param` is missing for parameter `plugin`
Missing Javadoc: src/main/java/org/betonquest/betonquest/config/QuestCanceler.java#L62
Required tag `@param` is missing for parameter `pack`
Missing Javadoc: src/main/java/org/betonquest/betonquest/notify/TotemNotifyIO.java#L30
Required tag `@param` is missing for parameter `pack`
Missing Javadoc: src/main/java/org/betonquest/betonquest/modules/web/updater/Updater.java#L95
Required tag `@param` is missing for parameter `currentVersion`
Missing Javadoc: src/main/java/org/betonquest/betonquest/modules/schedule/EventScheduling.java#L31
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/BackpackCommand.java#L23
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/database/SQLite.java#L32
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `bukkitAudiences`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `configAccessorFactory`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `debuggingController`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `logWatcher`
Missing Javadoc: src/main/java/org/betonquest/betonquest/commands/QuestCommand.java#L119
Required tag `@param` is missing for parameter `loggerFactory`
Missing Javadoc: src/main/java/org/betonquest/betonquest/database/MySQL.java#L38
Required tag `@param` is missing for parameter `log`
Missing Javadoc: src/main/java/org/betonquest/betonquest/variables/ItemDurabilityVariable.java#L42
Required tag `@param` is missing for parameter `instruction`
Missing Javadoc: src/main/java/org/betonquest/betonquest/variables/ItemDurabilityVariable.java#L42
Required tag `@throws` org.betonquest.betonquest.exceptions.InstructionParseException is missing
Missing Javadoc: src/main/java/org/betonquest/betonquest/conditions/ItemDurabilityCondition.java#L33
Required tag `@param` is missing for parameter `instruction`
Missing Javadoc: src/main/java/org/betonquest/betonquest/conditions/ItemDurabilityCondition.java#L33
Required tag `@throws` org.betonquest.betonquest.exceptions.InstructionParseException is missing