HaxeCheckstyle/haxe-checkstyle

View on GitHub
hxformat.json

Summary

Maintainability
Test Coverage
{
    "sameLine": {
        "caseBody": "next",
        "tryCatch": "next",
        "ifBody": "same",
        "ifElse": "next",
        "elseBody": "same",
        "forBody": "same",
        "whileBody": "same",
        "comprehensionFor": "same"
    },
    "emptyLines": {
        "finalNewline": false,
        "lineCommentsBetweenFunctions":"none",
        "interfaceEmptyLines": {
            "beginType": 1
        }
    },
    "wrapping": {
        "arrayWrap": {
            "rules": [
                {
                    "conditions": [{"cond": "totalItemLength <= n", "value": 80}],
                    "type": "noWrap"
                },
                {
                    "conditions": [{"cond": "itemCount >= n", "value": 10}],
                    "type": "onePerLine"
                },
                {
                    "conditions": [{"cond": "anyItemLength >= n", "value": 30}],
                    "type": "onePerLine"
                },
                {
                    "conditions": [{"cond": "itemCount >= n", "value": 4}],
                    "type": "onePerLine"
                }
            ]
        },
        "callParameter": {
            "defaultWrap": "noWrap",
            "rules": [
                {
                    "conditions": [{"cond": "itemCount <= n", "value": 7}],
                    "type": "fillLine"
                },
                {
                    "conditions": [{"cond": "totalItemLength >= n", "value": 140}],
                    "type": "onePerLineAfterFirst"
                },
                {
                    "conditions": [{"cond": "anyItemLength >= n", "value": 120}],
                    "type": "onePerLineAfterFirst"
                },
                {
                    "conditions": [{"cond": "lineLength >= n", "value": 140}],
                    "type": "onePerLineAfterFirst"
                }
            ]
        }
    },
    "whitespace": {
        "arrowFunctionsPolicy": "around",
        "functionTypeHaxe3Policy": "around",
        "functionTypeHaxe4Policy": "around"
    }
}