-
Notifications
You must be signed in to change notification settings - Fork 38
/
.rubocop.yml
157 lines (154 loc) · 6.52 KB
/
.rubocop.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# https://docs.rubocop.org/rubocop/configuration.html
# https://github.com/rubocop/rubocop/blob/master/config/default.yml
---
AllCops:
NewCops: enable
Exclude:
# Anywhere (Folder mush have trailing /**/*)
- '**/*.aliases'
- '**/*.asv'
- '**/*.cache'
- '**/*.cf'
- '**/*.DotSettings.user'
- '**/*.ghw'
- '**/*.iml'
- '**/*.lvlps'
- '**/*.mexmaca64'
- '**/*.mexmaci64'
- '**/*.slxc'
- '**/*.swc/**/*'
- '**/*.tfstate'
- '**/*.unsealed.yaml'
- '**/.DS_Store'
- '**/.env.development.local'
- '**/.env.production.local'
- '**/.gitkeep'
- '**/.idea/**/*'
- '**/.pytest_cache/**/*'
- '**/.ruff_cache/**/*'
- '**/.terraform/**/*'
- '**/.vagrant/**/*'
- '**/.venv/**/*'
- '**/.vscode/**/*'
- '**/__pycache__/**/*'
- '**/build/**/*'
- '**/cmake-build-debug/**/*'
- '**/codegen/**/*'
- '**/coverage/**/*'
- '**/node_modules/**/*'
- '**/slprj/**/*'
- '**/target/**/*'
# Root (Must have leading ./; Folder mush have trailing /**/*)
- '/.aider.chat.history.md'
- '/.aider.tags.cache.v3/**/*'
- './.git/**/*'
- './.github/**/*'
- './.mypy_cache/**/*'
- './build-desktop-qt-Qt_6_4_1_for_macOS-Debug/**/*'
- './dump.rdb'
- './logs/**/*'
- './logs.log'
- './submodules/**/*'
- './vendor/**/*'
- './west-master-k3s.yaml'
# Directories (Folder mush have trailing /**/*)
- 'aerospace/hm-openaerostruct/reports/**/*'
- 'aerospace/hm-openaerostruct/n2.html'
- 'api-go/config/config_loader/server.crt'
- 'api-go/config/config_loader/server.key'
- 'api-go/config/config_loader/opal_auth_public_key.pem'
- 'api-go/coverage.txt'
- 'api-node/.clinic/**/*'
- 'api-node/.stryker-tmp/**/*'
- 'api-node/public/**/*'
- 'api-node/reports/**/*'
- 'api-python/dist/**/*'
- 'api-rust/models/**/*'
- 'caddy/public/**/*'
- 'cloud-cost/komiser/komiser.db'
- 'cloud-infrastructure/hm-pulumi/passphrase.txt'
- 'cloud-infrastructure/terraform/environments/production/aws/data/files/amazon-msk/*/plugins/*.zip'
- 'cloud-platform/aws/aws-secrets-manager/secrets/*-credentials.json'
- 'cloud-security/hm-prowler/output/**/*'
- 'computational-fluid-dynamics/openfoam/simulations/*/0.*/**/*'
- 'computational-fluid-dynamics/openfoam/simulations/*/constant/polyMesh/**/*'
- 'data-analytics/hm-geopandas/data/**/*'
- 'data-ingestion/fluent-bit/*/data/**/*'
- 'data-ingestion/vector/*/data/**/*'
- 'data-orchestration/hm-prefect/workflows/*/*-deployment.yaml'
- 'data-orchestration/hm-prefect/workflows/*/.coverage/**/*'
- 'data-orchestration/hm-prefect/workflows/*/coverage.xml'
- 'data-processing/flink/applications/*/.classpath'
- 'data-processing/flink/applications/*/.project'
- 'data-processing/flink/applications/*/.settings/**/*'
- 'data-processing/flink/applications/*/dependency-reduced-pom.xml'
- 'data-processing/flink/applications/*/src/main/resources/*.properties'
- 'data-processing/hm-spark/applications/*/.bsp/**/*'
- 'data-processing/hm-spark/applications/*/data/**/*'
- 'data-storage/hm-duckdb/*/data/**/*'
- 'data-storage/hm-keydb/dump.rdb'
- 'data-storage/hm-keydb/modules/**/*'
- 'data-storage/hm-protobuf/data/**/*'
- 'data-transformation/dbt/projects/*/dbt_packages/**/*'
- 'data-transformation/dbt/projects/*/logs/**/*'
- 'data-visualization/grafana/hm-panel-plugin/.config/**/*'
- 'data-visualization/metabase/plugins/**/*'
- 'desktop-qt/CMakeLists.txt.user'
- 'embedded/decode-can-data/data/**/*'
- 'hardware-in-the-loop/national-instruments/hm-tdms/data/**/*'
- 'hardware-in-the-loop/national-instruments/veristand/VeriStandZeroMQBridge/packages/**/*'
- 'hardware-in-the-loop/national-instruments/veristand/VeriStandZeroMQBridge/VeriStandZeroMQBridge/bin/**/*'
- 'hardware-in-the-loop/national-instruments/veristand/VeriStandZeroMQBridge/VeriStandZeroMQBridge/obj/**/*'
- 'hm-kafka/kafka-client/kafka-c/*/config.ini'
- 'kubernetes/certificates/**/*'
- 'kubernetes/data/config-loader/**/*'
- 'kubernetes/data/elastic-apm/**/*'
- 'kubernetes/data/hasura/hasura-graphql-engine/**/*'
- 'kubernetes/data/hm-alpine/**/*'
- 'kubernetes/data/hm-kafka/hm-kafka/**/*'
- 'kubernetes/data/hm-kafka/logging-kafka-connect/**/*'
- 'kubernetes/data/hm-kafka/opa-kafka-connect/**/*'
- 'kubernetes/data/minio/**/*'
- 'kubernetes/data/model-server/model-store/**/*'
- 'kubernetes/data/opal-server/**/*'
- 'kubernetes/data/yugabyte/**/*'
- 'kubernetes/manifests-raw/**/*'
- 'machine-learning/convolutional-neural-network/output/models/**/*'
- 'machine-learning/convolutional-neural-network/output/reports/**/*'
- 'machine-learning/convolutional-neural-network/wandb/**/*'
- 'machine-learning/feature-store/driver_features/data/**/*'
- 'machine-learning/graph-neural-network/dataset/**/*'
- 'machine-learning/graph-neural-network/wandb/**/*'
- 'machine-learning/hm-autogluon/AutogluonModels/**/*'
- 'machine-learning/hm-langchain/applications/*/data/**/*'
- 'machine-learning/hm-llama-index/applications/*/data/**/*'
- 'machine-learning/hm-mlflow/experiments/*/data/**/*'
- 'machine-learning/hm-mlflow/experiments/*/lightning_logs/**/*'
- 'machine-learning/hm-mlflow/experiments/*/mlruns/**/*'
- 'machine-learning/hm-mlflow/experiments/*/wandb/**/*'
- 'machine-learning/hm-rasa/.rasa/**/*'
- 'machine-learning/hm-rasa/graph.html'
- 'machine-learning/hm-rasa/models/**/*'
- 'machine-learning/hm-rasa/results/**/*'
- 'machine-learning/hm-rasa/story_graph.dot'
- 'machine-learning/hm-supervision/*/data/**/*'
- 'machine-learning/neural-forecasting/*/lightning_logs/**/*'
- 'machine-learning/triton/amazon-sagamaker-triton-resnet-50/infer/data/**/*'
- 'mobile/mobile-android/.gradle/**/*'
- 'mobile/mobile-android/local.properties'
- 'mobile/mobile-ios/HMMobile.xcodeproj/project.xcworkspace/**/*'
- 'mobile/mobile-ios/HMMobile.xcodeproj/xcuserdata/**/*'
- 'mobile/mobile-react-native/.expo/**/*'
- 'reverse-engineering/*/main'
- 'robotics/robot-operating-system/bags/**/*'
- 'robotics/robot-operating-system/install/**/*'
- 'robotics/robot-operating-system/log/**/*'
- 'spark/project/target/**/*'
- 'spark/target/**/*'
- 'web-cypress/cypress/fixtures/example.json'
- 'web-cypress/cypress/screenshots/**/*'
- 'web/.eslintcache'
- 'web/.lighthouseci'
- 'web/public/sitemap.xml'
- 'web/storybook-static/**/*'
- 'web/tmp/**/*'