Files
retroSoC/rtl/rtl_style_manifest.json
T
maksyuki cf30a81c24 feat: refactor RTL code for improved readability and style compliance
- Updated multiple modules to enhance code formatting and readability by breaking long lines and aligning conditions.
- Improved comments for clarity in , , and .
- Added checks in  to reject forbidden constructs such as , non-ASCII characters, and lines exceeding 100 characters.
- Introduced unit tests to validate style checks for forbidden constructs and non-ASCII characters.
2026-08-13 09:53:59 +08:00

63 lines
1.1 KiB
JSON

{
"schema_version": 1,
"profiles": {
"owned": {
"roots": [
"rtl/ip",
"rtl/mini/top"
],
"suffixes": [
".sv",
".svh"
],
"format": "verible",
"lint": "strict",
"max_line_length": 100,
"language": "systemverilog-2017-restricted"
},
"verification": {
"roots": [
"rtl/mini/formal",
"rtl/mini/dv"
],
"suffixes": [
".sv",
".svh",
".v"
],
"format": "verible",
"lint": "verification"
},
"technology": {
"roots": [
"rtl/tech"
],
"suffixes": [
".sv",
".svh",
".v"
],
"format": "compile-only",
"lint": "technology"
}
},
"excluded_prefixes": [
"rtl/managed",
"rtl/mini/core/minirv.sv"
],
"abbreviations": {
"command": "cmd",
"request": "req",
"response": "resp",
"address": "addr",
"enable": "en",
"error": "err",
"status": "stat",
"counter": "cnt",
"configuration": "cfg",
"select": "sel",
"length": "len"
},
"reset_suffix": "rst_n_i"
}