not-tonight/eslint.config.js
2026-07-19 16:20:53 +10:00

18 lines
537 B
JavaScript

import js from '@eslint/js';
import tseslint from 'typescript-eslint';
export default tseslint.config(
js.configs.recommended,
...tseslint.configs.recommended,
{
rules: {
// All randomness must flow from SeededRNG streams — determinism is a contract.
'no-restricted-properties': [
'error',
{ object: 'Math', property: 'random', message: 'Use SeededRNG streams (docs/CONTRACTS.md §6).' },
],
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
},
},
);