mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-27 00:06:30 +01: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: {}
 | |
|     }
 | |
| ];
 |