Skip to content

Update dependency eslint-plugin-tailwindcss to v4.2.0#29084

Open
tryghost-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/eslint-plugin-tailwindcss-4.x
Open

Update dependency eslint-plugin-tailwindcss to v4.2.0#29084
tryghost-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/eslint-plugin-tailwindcss-4.x

Conversation

@tryghost-renovate

@tryghost-renovate tryghost-renovate Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-tailwindcss 4.0.44.2.0 age confidence

Release Notes

francoismassart/eslint-plugin-tailwindcss (eslint-plugin-tailwindcss)

v4.2.0

Compare Source

🚀 Features

New rule important-modifier-suffix: Makes sure the ! important modifier is at the end of the class names. The former ! location (between the modifiers and the class name is deprecated).

v4.1.0

Compare Source

🚀 Features

no-unnecessary-arbitrary-value: Expanded checks to catch and replace redundant arbitrary values (resolves #​366).

💡 What's new: Prior to v4.1.0, this rule only flagged exact string matches between an arbitrary value and a preset. The rule is now smart enough to resolve unit conversions and spacing configurations.

The plugin will now suggest cleaner native alternatives for:

  • Native presets: Replaces inset-[1px] with inset-px (previously ignored because px preset is not declared in the config, yet it exists).
  • Unitless values: Replaces z-[123] with z-123.
  • Spacing-based values: Replaces m-[8px] with m-2 by intelligently parsing your Tailwind v4's configuration (--spacing: 0.25rem; /* 4px */).
🐞 Fixes
  • fix: respect the optional ! important modifiers in the fixers

v4.0.6

Compare Source

  • fix: false positives with border and divide by no-contradicting-classname rule #​461

v4.0.5

Compare Source

  • fix: missing eslint as peer dependency #​463
  • fix: enforces-shorthand did not work when prefixed #​462

Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 11:00 PM and 11:59 PM, Monday through Friday (* 23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Monday through Saturday (* 0-4 * * 1-6)
  • Automerge
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 11:00 PM and 11:59 PM, Monday through Friday (* 23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Monday through Saturday (* 0-4 * * 1-6)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@cursor

cursor Bot commented Jul 3, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jul 3, 2026
@nx-cloud

nx-cloud Bot commented Jul 3, 2026

Copy link
Copy Markdown

🤖 Nx Cloud AI Fix

Ensure the fix-ci command is configured to always run in your CI pipeline to get automatic fixes in future runs. For more information, please see https://nx.dev/ci/features/self-healing-ci


View your CI Pipeline Execution ↗ for commit 8738d90

Command Status Duration Result
nx run ghost:test:ci:integration ✅ Succeeded 3m 6s View ↗
nx run ghost:test:integration ✅ Succeeded 3m 31s View ↗
nx run-many -t test:unit -p @tryghost/activityp... ✅ Succeeded 6m 7s View ↗
nx run @tryghost/admin:test:acceptance ✅ Succeeded 6m 6s View ↗
nx run ghost:test:legacy ✅ Succeeded 3m 18s View ↗
nx run ghost:test:e2e ✅ Succeeded 2m 57s View ↗
nx run @tryghost/koenig-lexical:test:acceptance ✅ Succeeded 2m 34s View ↗
nx run ghost-admin:test ✅ Succeeded 2m 43s View ↗
Additional runs (9) ✅ Succeeded ... View ↗

💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗


☁️ Nx Cloud last updated this comment at 2026-07-24 22:23:32 UTC

@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch from bb5d2e6 to f1164af Compare July 3, 2026 23:44
@cursor

cursor Bot commented Jul 3, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.79%. Comparing base (0eeca15) to head (8738d90).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #29084   +/-   ##
=======================================
  Coverage   74.79%   74.79%           
=======================================
  Files        1608     1608           
  Lines      141719   141719           
  Branches    17316    17315    -1     
=======================================
+ Hits       105992   105994    +2     
+ Misses      34684    34653   -31     
- Partials     1043     1072   +29     
Flag Coverage Δ
admin-tests 55.62% <ø> (-0.02%) ⬇️
e2e-tests 76.86% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch from f1164af to de432ae Compare July 5, 2026 14:53
@cursor

cursor Bot commented Jul 5, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@tryghost-renovate tryghost-renovate Bot changed the title Update dependency eslint-plugin-tailwindcss to v4.0.5 Update dependency eslint-plugin-tailwindcss to v4.0.6 Jul 5, 2026
@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch from de432ae to 61b6926 Compare July 5, 2026 14:55
@cursor

cursor Bot commented Jul 5, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch 2 times, most recently from 2ee5382 to f491fa3 Compare July 13, 2026 15:19
@tryghost-renovate tryghost-renovate Bot changed the title Update dependency eslint-plugin-tailwindcss to v4.0.6 Update dependency eslint-plugin-tailwindcss to v4.1.0 Jul 13, 2026
@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch 16 times, most recently from dd6ba5d to af6d054 Compare July 15, 2026 03:30
ErisDS added a commit that referenced this pull request Jul 20, 2026
Since the repo gained a `.pnpmfile.mjs` (#29426), pnpm 11.13.1 records a
`pnpmfileChecksum` in `pnpm-lock.yaml`. Every Renovate PR that touches
the lockfile now fails the Setup job with
`ERR_PNPM_LOCKFILE_CONFIG_MISMATCH` — currently 7 of the 10 open
Renovate PRs (#29084, #29092, #29099, #29119, #29125, #29339, #29415),
and any new npm-dependency PR is born broken.

**Root cause** (from the self-hosted runner's debug logs): Renovate
installs the correct pnpm from the `packageManager` field, but because
the global `allowScripts` setting defaults to `false` it regenerates
lockfiles with:

```
pnpm install --lockfile-only --recursive --ignore-scripts --ignore-pnpmfile
```

With the pnpmfile ignored, pnpm writes the lockfile without the
checksum; CI's frozen install (pnpmfile active) then rejects it.

**Fix**: set `RENOVATE_ALLOW_SCRIPTS: 'true'` on the Renovate step. Per
renovatebot/renovate#37750, this makes Renovate honour the pnpmfile
while still passing `--ignore-scripts` — the repo-level `ignoreScripts`
option defaults to `true`, so dependency install scripts remain blocked.
Bumping the `renovatebot/github-action` pin would not help: the pnpm
version was never the problem, the flags were.

Once this merges, the next Renovate runs should regenerate the 7 broken
branches with valid lockfiles.
@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch 14 times, most recently from b8fbd0b to d859a53 Compare July 22, 2026 00:58
@github-actions

Copy link
Copy Markdown
Contributor

E2E Tests Failed

To view the Playwright test report locally, run:

REPORT_DIR=$(mktemp -d) && gh run download 29881807543 -n playwright-report -D "$REPORT_DIR" && npx playwright show-report "$REPORT_DIR"

@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/eslint-plugin-tailwindcss-4.x branch 11 times, most recently from 1d6c7c0 to 7f853e0 Compare July 23, 2026 03:31
tryghost-renovate Bot and others added 2 commits July 24, 2026 17:03
eslint-plugin-tailwindcss 4.0.6 fixed the no-contradicting-classname
false positive that flagged divide-* alongside border-* utilities, so
the workaround directive in account-migration.tsx now fails lint as an
unused disable under 4.2.0.
@tryghost-renovate

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant