├── .gitignore ├── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── index.ts ├── lib │ └── index.ts ├── rules │ ├── exportObject │ │ ├── index.ts │ │ ├── properties.ts │ │ ├── rule.spec.ts │ │ ├── rule.ts │ │ └── ruleTester.ts │ ├── importObject │ │ ├── index.ts │ │ ├── properties.ts │ │ ├── rule.spec.ts │ │ ├── rule.ts │ │ └── ruleTester.ts │ ├── objectKeys │ │ ├── index.ts │ │ ├── properties.ts │ │ ├── rule.spec.ts │ │ ├── rule.ts │ │ └── ruleTester.ts │ └── typeKeys │ │ ├── index.ts │ │ ├── properties.ts │ │ ├── rule.spec.ts │ │ ├── rule.ts │ │ └── ruleTester.ts └── utils.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | dist 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/rules/exportObject/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/exportObject/index.ts -------------------------------------------------------------------------------- /src/rules/exportObject/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/exportObject/properties.ts -------------------------------------------------------------------------------- /src/rules/exportObject/rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/exportObject/rule.spec.ts -------------------------------------------------------------------------------- /src/rules/exportObject/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/exportObject/rule.ts -------------------------------------------------------------------------------- /src/rules/exportObject/ruleTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/exportObject/ruleTester.ts -------------------------------------------------------------------------------- /src/rules/importObject/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/importObject/index.ts -------------------------------------------------------------------------------- /src/rules/importObject/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/importObject/properties.ts -------------------------------------------------------------------------------- /src/rules/importObject/rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/importObject/rule.spec.ts -------------------------------------------------------------------------------- /src/rules/importObject/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/importObject/rule.ts -------------------------------------------------------------------------------- /src/rules/importObject/ruleTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/importObject/ruleTester.ts -------------------------------------------------------------------------------- /src/rules/objectKeys/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/objectKeys/index.ts -------------------------------------------------------------------------------- /src/rules/objectKeys/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/objectKeys/properties.ts -------------------------------------------------------------------------------- /src/rules/objectKeys/rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/objectKeys/rule.spec.ts -------------------------------------------------------------------------------- /src/rules/objectKeys/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/objectKeys/rule.ts -------------------------------------------------------------------------------- /src/rules/objectKeys/ruleTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/objectKeys/ruleTester.ts -------------------------------------------------------------------------------- /src/rules/typeKeys/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/typeKeys/index.ts -------------------------------------------------------------------------------- /src/rules/typeKeys/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/typeKeys/properties.ts -------------------------------------------------------------------------------- /src/rules/typeKeys/rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/typeKeys/rule.spec.ts -------------------------------------------------------------------------------- /src/rules/typeKeys/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/typeKeys/rule.ts -------------------------------------------------------------------------------- /src/rules/typeKeys/ruleTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/rules/typeKeys/ruleTester.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugoattal/eslint-plugin-sort-keys-custom-order/HEAD/vite.config.ts --------------------------------------------------------------------------------