Skip to content

Fix superlinter/standard/eslint/prettier#76

Merged
jasonkarns merged 7 commits intomainfrom
superlinter
Jun 20, 2025
Merged

Fix superlinter/standard/eslint/prettier#76
jasonkarns merged 7 commits intomainfrom
superlinter

Conversation

@jasonkarns
Copy link
Copy Markdown
Member

@jasonkarns jasonkarns commented Jun 20, 2025

This whole thing is a giant mess.

  • eslint 9 is a fucking mess so just ignore it
  • standardjs is the best but didn't win the tooling war. superlinter 8 is going to drop standard as formatter and linter, so we're getting on that train. which means to maintain standard style, we need to use it through eslint. which means using the eslint-config-standard plugin.
  • we still want prettier to run, so first things first, make the prettier config close to standard's.
  • then we use eslint-config-prettier that disables all the eslint rules that conflict with prettier
  • now we have both eslint and prettier working locally (w/ standard style)

Of course, superlinter somehow thinks Out Of The Box behavior should be IMPOSSIBLE TO PASS super-linter/super-linter#5954. So for now, JAVASCRIPT_STANDARD fails (which is ironic considering WE'RE USING STANDARD STYLE), but oh well I guess? 🤦

@jasonkarns jasonkarns changed the title Ignore dist files Fix superlinter/standard/eslint/prettier Jun 20, 2025
jasonkarns and others added 3 commits June 20, 2025 16:17
Bumps [standard](https://github.com/standard/standard) from 17.1.0 to 17.1.2.
- [Release notes](https://github.com/standard/standard/releases)
- [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md)
- [Commits](standard/standard@v17.1.0...v17.1.2)

---
updated-dependencies:
- dependency-name: standard
  dependency-version: 17.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@jasonkarns jasonkarns force-pushed the superlinter branch 2 times, most recently from 31a2f5e to 6469fbe Compare June 20, 2025 20:32
@jasonkarns jasonkarns merged commit fccb69f into main Jun 20, 2025
28 of 31 checks passed
@jasonkarns jasonkarns deleted the superlinter branch June 20, 2025 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant