147 lines
3.1 KiB
JSON
147 lines
3.1 KiB
JSON
{
|
|
"ci": {
|
|
"ci_providers": {
|
|
"github_actions": {
|
|
"branches_pr": "main",
|
|
"branches_push": "main,develop",
|
|
"enabled": true
|
|
},
|
|
"woodpecker": {
|
|
"enabled": true
|
|
}
|
|
},
|
|
"features": {
|
|
"enable_ci_cd": true,
|
|
"enable_cross_compilation": true,
|
|
"enable_pre_commit": true,
|
|
"generate_code_of_conduct": true,
|
|
"generate_contributing": true,
|
|
"generate_dockerfiles": true,
|
|
"generate_security": true,
|
|
"generate_taplo_config": true
|
|
},
|
|
"project": {
|
|
"description": "",
|
|
"detected_languages": [
|
|
"rust",
|
|
"markdown",
|
|
"nickel"
|
|
],
|
|
"name": "",
|
|
"primary_language": "rust",
|
|
"repo_url": "",
|
|
"site_url": ""
|
|
},
|
|
"settings": {
|
|
"job_timeout_minutes": 1,
|
|
"parallel_jobs": 1,
|
|
"require_status_checks": true,
|
|
"run_on_draft_prs": true
|
|
},
|
|
"tools": {
|
|
"audit": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"black": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"clippy": {
|
|
"deny_warnings": true,
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"deny": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"eslint": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"gofmt": {
|
|
"enabled": true,
|
|
"install_method": "builtin"
|
|
},
|
|
"golangci-lint": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"gosec": {
|
|
"enabled": false,
|
|
"install_method": "brew"
|
|
},
|
|
"jest": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"llvm-cov": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"markdownlint": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"mypy": {
|
|
"enabled": false,
|
|
"install_method": "pip"
|
|
},
|
|
"nickel": {
|
|
"check_all": true,
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"nushell": {
|
|
"check_all": true,
|
|
"enabled": true,
|
|
"install_method": "builtin"
|
|
},
|
|
"prettier": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"pytest": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"ruff": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"sbom": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"shellcheck": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"shfmt": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"staticcheck": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"taplo": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"typescript": {
|
|
"enabled": false,
|
|
"install_method": "npm"
|
|
},
|
|
"vale": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"yamllint": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
}
|
|
}
|
|
}
|
|
}
|