Commit Graph

99 Commits

Author SHA1 Message Date
github-actions[bot] 4bd6a3a1af Version Packages (next) 2026-02-24 19:24:06 +00:00
dependabot[bot] 6738cf0842 build(deps): bump minimatch from 9.0.5 to 10.2.1 (#32915)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 10.2.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v10.2.1)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 08:58:00 +01:00
github-actions[bot] e6df5d52ce Version Packages 2026-02-17 16:06:18 +00:00
github-actions[bot] d4b85dddee Version Packages (next) 2026-01-27 15:51:11 +00:00
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
github-actions[bot] 792f4d7e3d Version Packages 2025-11-18 12:23:09 +00:00
github-actions[bot] 807af8ce0e Version Packages (next) 2025-10-21 16:14:43 +00:00
Patrik Oldsberg 926389b38c eslint-plugin: add lint rule to ensure BUI CSS is not imported in plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-17 19:42:30 +02:00
github-actions[bot] d6ce2db9ca Version Packages 2025-10-14 15:29:54 +00:00
Fredrik Adelöw 5e98e613b5 Fix a bunch of vale errors
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-10-13 20:40:59 +02:00
Hellgren Heikki cba3cd5203 chore(eslint): add same plugin id suggestion
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-10 16:54:01 +03:00
Hellgren Heikki a1dae7180d feat(eslint): relax frontend imports for nfs
allow frontend plugins to import from other frontend plugins with same
plugin id to allow plugin overrides without unnecessary eslint warning.

relates to #31372

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 15:40:46 +03:00
github-actions[bot] 58558ef2c1 Version Packages 2025-06-17 12:45:56 +00:00
Hellgren Heikki 2974c08619 fix: review findings
removed default exclude targets so that tests are also in the scope.
added new includedFiles option that defaults to all in src/ directories

added more ignored packages to local config to make this pass, needs
fixes later on

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:38:45 +03:00
Hellgren Heikki 0a254aa6a0 chore: make mixed plugin imports warning instead error
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki e84e7c55bf feat: add suggestions for fixes for mixed plugins rule
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki 2788a08dad fix: tsc errors and rest of the tests
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki 063b2d39ce feat: eslint rule to check forbidden plugin imports
basically verify-local-dependencies.js but done during linting also in
the 3rd party repositories.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:20 +03:00
github-actions[bot] 9c9faf2ec1 Version Packages (next) 2025-06-11 10:06:10 +00:00
Gabriel Dugny 098ef95bfe fix: slow eslint
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-06-10 17:14:00 +02:00
Axel Hecht a904b605aa Update existing knip-report files
Also remove a stray one

Signed-off-by: Axel Hecht <axel@pike.org>
2025-01-20 15:32:35 +01:00
github-actions[bot] a9c095d0be Version Packages 2024-10-15 10:25:03 +00:00
github-actions[bot] 56a811849a Version Packages (next) 2024-10-08 11:42:14 +00:00
Fredrik Adelöw 14e253001e Merge pull request #26919 from backstage/freben/mui-grid
exclude the data-grid package from the imports rule
2024-10-07 11:16:53 +02:00
Fredrik Adelöw b1c2a2dbaf exclude the data-grid package from the imports rule
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-01 11:41:51 +02:00
github-actions[bot] c42c710982 Version Packages (next) 2024-10-01 09:20:36 +00:00
Fredrik Adelöw 63963f6c2b fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-27 15:08:51 +02:00
github-actions[bot] 698adeb1ea Version Packages 2024-09-17 13:19:01 +00:00
github-actions[bot] 47358815d6 Version Packages (next) 2024-09-10 13:56:19 +00:00
Patrik Oldsberg 434b9c19db Update packages/eslint-plugin/rules/no-undeclared-imports.js
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-09 20:10:56 +02:00
Patrik Oldsberg 08895e3f84 eslint-plugin: add support for inline packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-04 19:36:18 +03:00
Patrik Oldsberg e910e572e0 Revert "added the frontend-extensions package role"
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-13 14:47:00 +02:00
Fredrik Adelöw 705794def5 rename the role to frontend-extensions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
Fredrik Adelöw 0f7452c030 add example package
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
Fredrik Adelöw 8669210f3b added the frontend-extension-bundle role
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
github-actions[bot] 0972164fbc Version Packages 2024-05-14 12:02:01 +00:00
Fredrik Adelöw fa0398842b Merge pull request #24176 from Sarabadu/mui-lint-more-fixes
Mui lint more fixes
2024-05-12 21:50:15 +02:00
Juan Pablo Garcia Ripa 65ec043e4e add some known issues and pickers fix
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-28 20:26:04 +02:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Juan Pablo Garcia Ripa c56cfd8990 remove harcoded module
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-10 23:09:21 +02:00
Juan Pablo Garcia Ripa 2ab814f124 add more known styles
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-10 23:04:50 +02:00
Juan Pablo Garcia Ripa d55828d36d add fixer logic for aliases
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-10 09:39:47 +02:00
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
Juan Pablo Garcia Ripa 9ef572d05c fix lint rule fixer for more than one Component + Prop
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-09 15:48:21 +02:00
Fredrik Adelöw 63385e6e2a Merge pull request #24089 from Sarabadu/eslint-no-top-lvl-material-ThemeProvider
fix eslint autofix for mui ThemeProvider
2024-04-08 17:51:37 +02:00
Juan Pablo Garcia Ripa 3a7eee71d2 fix eslint autofix for mui ThemeProvider
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2024-04-08 17:07:14 +02:00
Fredrik Adelöw ba91121655 sort more package.json files
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-05 11:59:45 +02:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
github-actions[bot] 4cca80fbf8 Version Packages (next) 2024-02-27 16:48:30 +00:00
Fredrik Adelöw 999224f2a7 Bump dependency minimatch to v5
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-21 11:02:38 +01:00