( section: string, userRules: string[], defaultRules: string[], )
| 149 | } |
| 150 | |
| 151 | function formatRulesForCritique( |
| 152 | section: string, |
| 153 | userRules: string[], |
| 154 | defaultRules: string[], |
| 155 | ): string { |
| 156 | if (userRules.length === 0) return '' |
| 157 | const customLines = userRules.map(r => '- ' + r).join('\n') |
| 158 | const defaultLines = defaultRules.map(r => '- ' + r).join('\n') |
| 159 | return ( |
| 160 | '## ' + |
| 161 | section + |
| 162 | ' (custom rules replacing defaults)\n' + |
| 163 | 'Custom:\n' + |
| 164 | customLines + |
| 165 | '\n\n' + |
| 166 | 'Defaults being replaced:\n' + |
| 167 | defaultLines + |
| 168 | '\n\n' |
| 169 | ) |
| 170 | } |
| 171 | |
| 172 |
no outgoing calls
no test coverage detected