github.com/ismailbayram/bigpicture@v0.0.0-20231225173155-e4b21f5efcff/.bigpicture.json (about)

     1  {
     2      "port": 44525,
     3      "ignore": [
     4          "web",
     5          "bin",
     6          "internal/browser/pyproject",
     7          "internal/browser/javaproject"
     8      ],
     9      "validators": [
    10          {
    11              "type": "no_import",
    12              "args": {
    13                  "from": "/internal/config",
    14                  "to": "*"
    15              }
    16          },
    17          {
    18              "type": "no_import",
    19              "args": {
    20                  "from": "/internal/server",
    21                  "to": "*"
    22              }
    23          },
    24          {
    25              "type": "line_count",
    26              "args": {
    27                  "module": "/internal/browser",
    28                  "max": 200
    29              }
    30          },
    31          {
    32              "type": "instability",
    33              "args": {
    34                  "module": "/internal/graph",
    35                  "max": 0.1
    36              }
    37          },
    38          {
    39              "type": "function",
    40              "args": {
    41                  "module": "/internal",
    42                  "max_line_count": 50
    43              }
    44          },
    45          {
    46              "type": "file_name",
    47              "args": {
    48                  "module": "/internal",
    49                  "max_length": 12,
    50                  "regexp": "^[a-z]+$",
    51                  "ignore": [
    52                      "*_test.go"
    53                  ]
    54              }
    55          },
    56          {
    57              "type": "size",
    58              "args": {
    59                  "module": "/internal",
    60                  "max": 49.9
    61              }
    62          }
    63      ]
    64  }