{
	"organizeImports": {
		"enabled": true
	},
	"files": {
		"ignore": [
			"node_modules",
			"**/coverage",
			"**/node_modules",
			"**/dist",
			"**/artifacts",
			"**/lib",
			"**/types",
			"**/.next",
			"**/.vitepress/cache",
			"**/.vitepress/dist",
			"scaffold-evmts",
			".vscode",
			".changeset",
			".devcontainer",
			"examples/svelte-ethers/.svelte-kit",
			"extensions/viem"
		]
	},
	"formatter": {
		"enabled": true,
		"formatWithErrors": false,
		"indentStyle": "tab",
		"indentSize": 2,
		"lineWidth": 80
	},
	"linter": {
		"enabled": true,
		"rules": {
			"recommended": true,
			"performance": {
				"noDelete": "off"
			},
			"suspicious": {
				"noArrayIndexKey": "off",
				"noExplicitAny": "off"
			}
		}
	},
	"javascript": {
		"formatter": {
			"quoteStyle": "single",
			"trailingComma": "all",
			"semicolons": "asNeeded"
		}
	}
}
