mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-04 22:32:36 +00:00
- 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.
63 lines
1.1 KiB
JSON
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"
|
|
}
|