mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 07:01:31 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import nx from "@nx/eslint-plugin";
 | 
						|
 | 
						|
export default [
 | 
						|
    ...nx.configs["flat/base"],
 | 
						|
    ...nx.configs["flat/typescript"],
 | 
						|
    ...nx.configs["flat/javascript"],
 | 
						|
    {
 | 
						|
      "ignores": [
 | 
						|
        "**/dist",
 | 
						|
        "**/vite.config.*.timestamp*",
 | 
						|
        "**/vitest.config.*.timestamp*"
 | 
						|
      ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        files: [
 | 
						|
            "**/*.ts",
 | 
						|
            "**/*.tsx",
 | 
						|
            "**/*.js",
 | 
						|
            "**/*.jsx"
 | 
						|
        ],
 | 
						|
        rules: {
 | 
						|
            "@nx/enforce-module-boundaries": [
 | 
						|
                "error",
 | 
						|
                {
 | 
						|
                    enforceBuildableLibDependency: true,
 | 
						|
                    allow: [
 | 
						|
                        "^.*/eslint(\\.base)?\\.config\\.[cm]?js$"
 | 
						|
                    ],
 | 
						|
                    depConstraints: [
 | 
						|
                        {
 | 
						|
                            sourceTag: "*",
 | 
						|
                            onlyDependOnLibsWithTags: [
 | 
						|
                                "*"
 | 
						|
                            ]
 | 
						|
                        }
 | 
						|
                    ]
 | 
						|
                }
 | 
						|
            ]
 | 
						|
        }
 | 
						|
    },
 | 
						|
    {
 | 
						|
        files: [
 | 
						|
            "**/*.ts",
 | 
						|
            "**/*.tsx",
 | 
						|
            "**/*.cts",
 | 
						|
            "**/*.mts",
 | 
						|
            "**/*.js",
 | 
						|
            "**/*.jsx",
 | 
						|
            "**/*.cjs",
 | 
						|
            "**/*.mjs"
 | 
						|
        ],
 | 
						|
        // Override or add rules here
 | 
						|
        rules: {}
 | 
						|
    }
 | 
						|
];
 |