| 
 | 1 | +/*  | 
 | 2 | +The MIT License (MIT)  | 
 | 3 | +
  | 
 | 4 | +Copyright (c) 2025 Shazron Abdullah.  | 
 | 5 | +
  | 
 | 6 | +Permission is hereby granted, free of charge, to any person obtaining a copy  | 
 | 7 | +of this software and associated documentation files (the "Software"), to deal  | 
 | 8 | +in the Software without restriction, including without limitation the rights  | 
 | 9 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  | 
 | 10 | +copies of the Software, and to permit persons to whom the Software is  | 
 | 11 | +furnished to do so, subject to the following conditions:  | 
 | 12 | +
  | 
 | 13 | +The above copyright notice and this permission notice shall be included in  | 
 | 14 | +all copies or substantial portions of the Software.  | 
 | 15 | +
  | 
 | 16 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  | 
 | 17 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  | 
 | 18 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  | 
 | 19 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  | 
 | 20 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  | 
 | 21 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN  | 
 | 22 | +THE SOFTWARE.  | 
 | 23 | +*/  | 
 | 24 | + | 
 | 25 | +const { defineConfig } = require('eslint/config')  | 
 | 26 | +const nodeConfig = require('@cordova/eslint-config/node')  | 
 | 27 | + | 
 | 28 | +module.exports = defineConfig([  | 
 | 29 | +  ...nodeConfig.map(config => ({  | 
 | 30 | +    // Apply original configs  | 
 | 31 | +    ...config,  | 
 | 32 | +    // Extending rules  | 
 | 33 | +    rules: {  | 
 | 34 | +      // Apply original rules first  | 
 | 35 | +      ...(config.rules || {}),  | 
 | 36 | +      // Modify or add new rules  | 
 | 37 | +      indent: ['error', 2],  | 
 | 38 | +      semi: ['error', 'never']  | 
 | 39 | +    }  | 
 | 40 | +  }))  | 
 | 41 | +])  | 
0 commit comments