Skip to content

Commit

Permalink
Replace Prettier with Jackson for JSON linting
Browse files Browse the repository at this point in the history
  • Loading branch information
62832 committed Nov 24, 2023
1 parent 9f36036 commit 0b15ede
Show file tree
Hide file tree
Showing 18 changed files with 569 additions and 348 deletions.
14 changes: 12 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ val modId: String by project
val modVersion = (System.getenv("MEGA_VERSION") ?: "v0.0.0").substring(1)
val minecraftVersion: String = libs.versions.minecraft.get()

val platforms by extra {
property("enabledPlatforms").toString().split(',')
}

tasks {
register("releaseInfo") {
doLast {
Expand Down Expand Up @@ -117,6 +121,11 @@ subprojects {
}

spotless {
kotlinGradle {
target("*.kts")
diktat()
}

java {
target("src/**/java/**/*.java")
endWithNewline()
Expand All @@ -141,12 +150,13 @@ subprojects {
json {
target("src/**/resources/**/*.json")
targetExclude("src/generated/resources/**")
prettier().config(mapOf("parser" to "json"))
jackson()
endWithNewline()
}
}
}

for (platform in property("enabledPlatforms").toString().split(',')) {
for (platform in platforms) {
project(":$platform") {
apply(plugin = rootProject.libs.plugins.shadow.get().pluginId)

Expand Down
3 changes: 1 addition & 2 deletions common/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
architectury {
val platforms = property("enabledPlatforms").toString().split(',')
println("Platforms: $platforms")
val platforms: List<String> by rootProject.extra
common(platforms)
}

Expand Down
2 changes: 1 addition & 1 deletion common/src/data/resources/megacells.data.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"required": true,
"minVersion": "0.8.5",
"package": "gripe._90.megacells.mixin.data",
"mixins": ["TextureSlotAccessor"]
"mixins": [ "TextureSlotAccessor" ]
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"$schema": "../schema.json",
"includes": ["../common/common.json", "../common/player_inventory.json"],
"includes": [ "../common/common.json", "../common/player_inventory.json" ],
"background": {
"texture": "guis/chest.png",
"srcRect": [0, 0, 176, 166]
"srcRect": [ 0, 0, 176, 166 ]
},
"slots": {
"STORAGE_CELL": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"$schema": "../schema.json",
"includes": ["../common/common.json", "../common/player_inventory.json"],
"includes": [ "../common/common.json", "../common/player_inventory.json" ],
"background": {
"texture": "guis/megacells/mega_interface.png",
"srcRect": [0, 0, 176, 238]
"srcRect": [ 0, 0, 176, 238 ]
},
"slots": {
"CONFIG": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"$schema": "../schema.json",
"includes": ["../common/common.json", "../common/player_inventory.json"],
"includes": [ "../common/common.json", "../common/player_inventory.json" ],
"background": {
"texture": "guis/megacells/mega_pattern_provider.png",
"srcRect": [0, 0, 176, 213]
"srcRect": [ 0, 0, 176, 213 ]
},
"slots": {
"ENCODED_PATTERN": {
Expand Down
18 changes: 0 additions & 18 deletions common/src/main/resources/assets/megacells/lang/ru_ru.json
Original file line number Diff line number Diff line change
@@ -1,74 +1,58 @@
{
"gui.megacells.ModName": "MEGA Cells",

"item.megacells.cell_component_1m": "1M МЭ МЕГА компонент хранения",
"item.megacells.cell_component_4m": "4M МЭ МЕГА компонент хранения",
"item.megacells.cell_component_16m": "16M МЭ МЕГА компонент хранения",
"item.megacells.cell_component_64m": "64M МЭ МЕГА компонент хранения",
"item.megacells.cell_component_256m": "256M МЭ МЕГА компонент хранения",

"item.megacells.mega_item_cell_housing": "МЭ МЕГА корпус для предметной ячейки",
"item.megacells.mega_fluid_cell_housing": "МЭ МЕГА корпус для жидкостной ячейки",
"item.megacells.mega_chemical_cell_housing": "МЭ МЕГА корпус для химической ячейки",

"item.megacells.item_storage_cell_1m": "1M МЭ МЕГА предметная ячейка хранения",
"item.megacells.item_storage_cell_4m": "4M МЭ МЕГА предметная ячейка хранения",
"item.megacells.item_storage_cell_16m": "16M МЭ МЕГА предметная ячейка хранения",
"item.megacells.item_storage_cell_64m": "64M МЭ МЕГА предметная ячейка хранения",
"item.megacells.item_storage_cell_256m": "256M МЭ МЕГА предметная ячейка хранения",

"item.megacells.fluid_storage_cell_1m": "1M МЭ МЕГА жидкостная ячейка хранения",
"item.megacells.fluid_storage_cell_4m": "4M МЭ МЕГА жидкостная ячейка хранения",
"item.megacells.fluid_storage_cell_16m": "16M МЭ МЕГА жидкостная ячейка хранения",
"item.megacells.fluid_storage_cell_64m": "64M МЭ МЕГА жидкостная ячейка хранения",
"item.megacells.fluid_storage_cell_256m": "256M МЭ МЕГА жидкостная ячейка хранения",

"item.megacells.chemical_storage_cell_1m": "1M МЭ МЕГА химическая ячейка хранения",
"item.megacells.chemical_storage_cell_4m": "4M МЭ МЕГА химическая ячейка хранения",
"item.megacells.chemical_storage_cell_16m": "16M МЭ МЕГА химическая ячейка хранения",
"item.megacells.chemical_storage_cell_64m": "64M МЭ МЕГА химическая ячейка хранения",
"item.megacells.chemical_storage_cell_256m": "256M МЭ МЕГА химическая ячейка хранения",

"item.megacells.bulk_cell_component": "МЭ МЕГА компонент массового хранения",
"item.megacells.bulk_item_cell": "МЭ МЕГА ячейка массового хранения",

"item.megacells.radioactive_cell_component": "МЭ МЕГА компонент радиоактивного хранения",
"item.megacells.radioactive_chemical_cell": "МЭ МЕГА ячейка радиоактивного хранения",

"item.megacells.portable_item_cell_1m": "1M Переносная предметная ячейка",
"item.megacells.portable_item_cell_4m": "4M Переносная предметная ячейка",
"item.megacells.portable_item_cell_16m": "16M Переносная предметная ячейка",
"item.megacells.portable_item_cell_64m": "64M Переносная предметная ячейка",
"item.megacells.portable_item_cell_256m": "256M Переносная предметная ячейка",

"item.megacells.portable_fluid_cell_1m": "1M Переносная жидкостная ячейка",
"item.megacells.portable_fluid_cell_4m": "4M Переносная жидкостная ячейка",
"item.megacells.portable_fluid_cell_16m": "16M Переносная жидкостная ячейка",
"item.megacells.portable_fluid_cell_64m": "64M Переносная жидкостная ячейка",
"item.megacells.portable_fluid_cell_256m": "256M Переносная жидкостная ячейка",

"item.megacells.portable_chemical_cell_1m": "1M Переносная химическая ячейка",
"item.megacells.portable_chemical_cell_4m": "4M Переносная химическая ячейка",
"item.megacells.portable_chemical_cell_16m": "16M Переносная химическая ячейка",
"item.megacells.portable_chemical_cell_64m": "64M Переносная химическая ячейка",
"item.megacells.portable_chemical_cell_256m": "256M Переносная химическая ячейка",

"item.megacells.compression_card": "Компрессионная карта",
"item.megacells.greater_energy_card": "Расширенная энергетическая карта",

"item.megacells.cable_mega_pattern_provider": "МЕГА поставщик шаблонов",
"item.megacells.cable_mega_interface": "МЕГА интерфейс",

"item.megacells.decompression_module": "Модуль декомпрессии",
"item.megacells.decompression_pattern": "Декомпрессионный поставщик",

"item.megacells.accumulation_processor": "Аккумулирующий процессор",
"item.megacells.accumulation_processor_press": "Аккумулирующий пресс",
"item.megacells.printed_accumulation_processor": "Печатная аккумулирующая схема",

"item.megacells.cell_dock": "МЭ станция для ячеек",
"item.megacells.sky_steel_ingot": "Небесный стальной слиток",

"block.megacells.1m_crafting_storage": "МЕГА хранилище для изготовления на 1M",
"block.megacells.4m_crafting_storage": "МЕГА хранилище для изготовления на 4M",
"block.megacells.16m_crafting_storage": "МЕГА хранилище для изготовления на 16M",
Expand All @@ -81,7 +65,6 @@
"block.megacells.mega_pattern_provider": "МЕГА поставщик шаблонов",
"block.megacells.mega_interface": "МЕГА интерфейс",
"block.megacells.sky_steel_block": "Небесный стальной блок",

"gui.tooltips.megacells.ALot": "Много.",
"gui.tooltips.megacells.AcceleratorThreads": "Обеспечивает 4 потока совместной обработки на блок.",
"gui.tooltips.megacells.Compression": "Сжатие: %s",
Expand All @@ -95,7 +78,6 @@
"gui.tooltips.megacells.PartitionedFor": "Разбито на разделы для: %s",
"gui.tooltips.megacells.ProcessingOnly": "Поддерживаются только шаблоны обработки.",
"gui.tooltips.megacells.Quantity": "Количество: %s",

"text.autoconfig.megacells.option.AllowSpentWaste": "(AppMek) Разрешить использование отработавших ядерных отходов",
"text.autoconfig.megacells.option.AllowSpentWaste.@Tooltip": "Должна ли МЕГА радиоактивная ячейка иметь возможность хранить отработанные ядерные отходы.",
"text.autoconfig.megacells.option.CompressionChainLimit": "Предельный объем сжатия",
Expand Down
Loading

0 comments on commit 0b15ede

Please sign in to comment.