Skip to content

Releases: NeuralInverse/misra

Release list

v0.0.2

Choose a tag to compare

@sanjay-senthilkumar01 sanjay-senthilkumar01 released this 11 Jul 22:27

Installation

```bash
npm install @neuralinverse/misra
```

What's new

Complete MISRA C:2012 and MISRA C++:2008 rules implemented:

  • MISRA C:2012 — 143 rules + 16 directives across all 22 chapters
  • MISRA C++:2008 — 228 rules across all chapters (Ch0–Ch17 + Library)

Links

v0.0.1

Choose a tag to compare

@sanjay-senthilkumar01 sanjay-senthilkumar01 released this 11 Jul 21:45

Installation

```bash
npm install @neuralinverse/misra
```

What's included

Scaffold for MISRA C:2012 (143 rules + 16 directives) and MISRA C++:2008 (228 rules) — all types, file structure, and rule stubs across both standards. Full rule implementation in progress.

Usage

```typescript
import { MISRA_RULES, MISRA_C_2012_RULES, MISRA_CPP_2008_RULES } from '@neuralinverse/misra';

const mandatory = MISRA_RULES.filter(r => r.category === 'mandatory');
const decidable = MISRA_RULES.filter(r => r.decidability === 'decidable');
```

Links