You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.6 KiB
53 lines
1.6 KiB
{
|
|
// Markdownlint configuration for TimeSafari .cursor/rules
|
|
"config": {
|
|
// Core formatting rules that can be auto-fixed
|
|
"MD013": {
|
|
"line_length": 80,
|
|
"code_blocks": false,
|
|
"tables": false,
|
|
"headings": false
|
|
},
|
|
"MD012": true, // No multiple consecutive blank lines
|
|
"MD022": true, // Headings should be surrounded by blank lines
|
|
"MD031": true, // Fenced code blocks should be surrounded by blank lines
|
|
"MD032": true, // Lists should be surrounded by blank lines
|
|
"MD047": true, // Files should end with a single newline
|
|
"MD009": true, // No trailing spaces
|
|
"MD010": true, // No hard tabs
|
|
"MD004": { "style": "dash" }, // Consistent list markers
|
|
"MD029": { "style": "ordered" }, // Ordered list item prefix
|
|
|
|
// Disable rules that conflict with existing content structure
|
|
"MD041": false, // First line heading requirement
|
|
"MD025": false, // Multiple top-level headings
|
|
"MD024": false, // Duplicate headings
|
|
"MD036": false, // Emphasis as headings
|
|
"MD003": false, // Heading style consistency
|
|
"MD040": false, // Fenced code language
|
|
"MD055": false, // Table pipe style
|
|
"MD056": false, // Table column count
|
|
"MD034": false, // Bare URLs
|
|
"MD023": false // Heading indentation
|
|
},
|
|
|
|
"globs": [
|
|
".cursor/rules/**/*.mdc",
|
|
"*.md",
|
|
"*.markdown",
|
|
"scripts/**/*.md",
|
|
"src/**/*.md",
|
|
"test-playwright/**/*.md",
|
|
"resources/**/*.md",
|
|
"doc/**/*.md",
|
|
"ios/**/*.md",
|
|
"electron/**/*.md"
|
|
],
|
|
"ignores": [
|
|
"node_modules/**",
|
|
".git/**",
|
|
"**/node_modules/**",
|
|
"**/dist/**",
|
|
"**/build/**"
|
|
]
|
|
}
|