This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-tailwindcss](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss) | [`3.13.0` -> `3.18.0`](https://renovatebot.com/diffs/npm/eslint-plugin-tailwindcss/3.13.0/3.18.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>francoismassart/eslint-plugin-tailwindcss (eslint-plugin-tailwindcss)</summary> ### [`v3.18.0`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.18.0) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.5...v3.18.0) - feat: [`enforces-shorthand` rule now support `place-content-*`/`place-items-*`/`place-self-*`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/376) - fix: [`enforces-shorthand` does not work for `h-` & `w-` when prefixed](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/378) (by [Kamahl19](https://redirect.github.com/Kamahl19) 🙏) - docs: so long X 🚀 ### [`v3.17.5`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.17.5) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.4...v3.17.5) - fix: [custom classnames rule with VueJS objects within list](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/359) (by [Ericlm](https://redirect.github.com/Ericlm) 🙏) ### [`v3.17.4`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.17.4) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.3...v3.17.4) - fix: config loading cache - fix: Avoid re-parsing unchanged CSS files - fix: [AST expression tests for null expressions](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/345) (by [kesor](https://redirect.github.com/kesor) 🙏) ### [`v3.17.3`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.2...v3.17.3) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.2...v3.17.3) ### [`v3.17.2`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.17.2) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.1...v3.17.2) Revert to `3.17.0` equivalent to prevent a regression introduced in `3.17.1` ### [`v3.17.1`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.17.1) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.17.0...v3.17.1) - perf: [`no-custom-classname` optimization](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/338) (by [XantreDev](https://redirect.github.com/XantreDev) 🙏) **This version did introduce a regression, so you should use 3.17.2 instead for now** ### [`v3.17.0`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.17.0): Enhanced Template literals support [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.16.0...v3.17.0) - fix: [support `tag.div` and `tag(Component)`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/302) (by [nihalgonsalves](https://redirect.github.com/nihalgonsalves) 🙏) ### [`v3.16.0`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.16.0): ESLint v9 support [Compare Source](4d04a962eb...v3.16.0) - feat: [**support flat config and ESLint 9**](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/330) (by [kazupon](https://redirect.github.com/kazupon) 🙏) ### [`v3.15.2`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.15.1...4d04a962eb5df4ee4d98891f6c359d1fcdcae8e6) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.15.1...4d04a962eb5df4ee4d98891f6c359d1fcdcae8e6) ### [`v3.15.1`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.15.1) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.15.0...v3.15.1) fixes [#​324](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/324) & [#​317](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/317) ### [`v3.15.0`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.15.0): no-unnecessary-arbitrary-value [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.14.3...v3.15.0) New rule [`no-unnecessary-arbitrary-value`](docs/rules/no-unnecessary-arbitrary-value.md) is available. e.g. replacing `m-[1.25rem]` by its configuration based classname `m-5` ### [`v3.14.3`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.14.3) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.14.2...v3.14.3) fix: retro compatibility for older Tailwind CSS (before typescript config) ### [`v3.14.2`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.14.2) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.14.1...v3.14.2) - fix: [composable touch action classnames](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/293) - fix: [`shadow-md` + `shadow-[#color]`can be used together 🤝](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/298) - fix: [`tabular-nums` and `slashed-zero` can be used together 🤝](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/316) - fix: [`size-*` based on `size`, `spacing`, `width` and `height` 🤓](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/315) ### [`v3.14.1`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.14.1) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.14.0...v3.14.1) - fix: [there is no `size-screen` 😅](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/307) - fix: [edge cases with whitespace in `enforces-shorthand`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/308)(by [kachkaev](https://redirect.github.com/kachkaev) 🙏) - fix: [parsing spreads in function call returns](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/285)(by [egorpavlikhin](https://redirect.github.com/egorpavlikhin) 🙏) ### [`v3.14.0`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.14.0): Tailwind CSS 3.4.0 [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.13.1...v3.14.0) See [#​297](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/297) ### [`v3.13.1`](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/releases/tag/v3.13.1) [Compare Source](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/compare/v3.13.0...v3.13.1) fix: [bg-center mark as conflicting with bg-\[image:xxx\]](https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/pull/260) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/TryGhost/Ghost). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4d04a962eb