"Linting" in Configs

this produced an error:

        {
            "ids": "Warehouse",
            "objectVariations": [
                {
                    "id": "Warehouse",
                    "": "Warehouse",
                    "Constant": "WAREHOUSE",
                    "German": "Warenhaus"
                },
...
                {
                    "id": "Storage Unit",     // <- HERE
                    "": "Storage unit",
                    "Constant": "STORAGE_UNIT",
                    "German": "Warenlager"
                }
            ],

Because of the whitespace in the ID field.

Because $warehouseClass$ and $warehousePackage$ created illegal Java class names, properties, methods and packages. Because of this, the patch tool can't fix faulty files, because of the wrong file names.