Skip to content

Fix lint - #26

Closed
nicolasrbr wants to merge 160 commits into
devfrom
fix/dev
Closed

nicolasrbr wants to merge 160 commits into
devfrom
fix/dev

Conversation

@nicolasrbr

Copy link
Copy Markdown

No description provided.

emmanuel-ferdman and others added 30 commits September 1, 2025 09:24
fb8a6b4 OSN-1012. [AWS assumed roles] Need to rework Show role button work
36ad0fc OSN-1027. Incorrect empty table text for Data Sources table
5897750 OSN-1029. Fix swagger for optimizations api
9a5307b OSN-277. Default automatically detect pricing data to true in GCP credentials components
07b9b33 OSN-278. Fix insider apis after rebase
f22092f OSN-277. Support pricing table params for GCP Data sources
4beeedd OS-8078. Improved GCP prices currency usage
af3fc2b OS-5696. Fixed flavors prices for Alibaba
…hema

The configs can be null in the live demo
daae6b4 OSN-1065. Update GCP billing data fields to be optional in GraphQL schema
635a644 OSN-1060. Regenerate demo
9eff463 OSN-1061. Fixed builds failed with 'Module root must be inside the project: ..'
…for clarity

Renamed isEmpty utilities for arrays and objects to improve clarity.

Previously, we often renamed imports manually to make them more specific, e.g., `import { isEmpty as isEmptyArray } from "utils/arrays"`.

To simplify usage and reduce the need for aliasing, the utility functions were renamed directly in utils to have self-descriptive names (e.g., `isEmptyArray`, `isEmptyObject`).
## Description

_pnpm why @eslint/plugin-kit_

```
Legend: production dependency, optional only, dev only
devDependencies:
@typescript-eslint/eslint-plugin 8.41.0
├─┬ @typescript-eslint/parser 8.41.0 peer
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
├─┬ @typescript-eslint/type-utils 8.41.0
│ ├─┬ @typescript-eslint/utils 8.41.0
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
├─┬ @typescript-eslint/utils 8.41.0
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
@typescript-eslint/parser 8.41.0
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
eslint 9.34.0
└── @eslint/plugin-kit 0.3.5
eslint-config-prettier 9.1.0
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
eslint-plugin-import 2.31.0
├─┬ @typescript-eslint/parser 8.41.0 peer
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
├─┬ eslint 9.34.0 peer
│ └── @eslint/plugin-kit 0.3.5
└─┬ eslint-module-utils 2.12.1
  ├─┬ @typescript-eslint/parser 8.41.0 peer
  │ └─┬ eslint 9.34.0 peer
  │   └── @eslint/plugin-kit 0.3.5
  └─┬ eslint 9.34.0 peer
    └── @eslint/plugin-kit 0.3.5
eslint-plugin-prettier 5.2.1
├─┬ eslint 9.34.0 peer
│ └── @eslint/plugin-kit 0.3.5
└─┬ eslint-config-prettier 9.1.0 peer
  └─┬ eslint 9.34.0 peer
    └── @eslint/plugin-kit 0.3.5
eslint-plugin-react 7.37.3
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
eslint-plugin-react-hooks 5.1.0
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
eslint-plugin-unused-imports 4.1.4
├─┬ @typescript-eslint/eslint-plugin 8.41.0 peer
│ ├─┬ @typescript-eslint/parser 8.41.0 peer
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ ├─┬ @typescript-eslint/type-utils 8.41.0
│ │ ├─┬ @typescript-eslint/utils 8.41.0
│ │ │ └─┬ eslint 9.34.0 peer
│ │ │   └── @eslint/plugin-kit 0.3.5
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ ├─┬ @typescript-eslint/utils 8.41.0
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
typescript-eslint 8.41.0
├─┬ @typescript-eslint/eslint-plugin 8.41.0
│ ├─┬ @typescript-eslint/parser 8.41.0 peer
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ ├─┬ @typescript-eslint/type-utils 8.41.0
│ │ ├─┬ @typescript-eslint/utils 8.41.0
│ │ │ └─┬ eslint 9.34.0 peer
│ │ │   └── @eslint/plugin-kit 0.3.5
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ ├─┬ @typescript-eslint/utils 8.41.0
│ │ └─┬ eslint 9.34.0 peer
│ │   └── @eslint/plugin-kit 0.3.5
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
├─┬ @typescript-eslint/parser 8.41.0
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
├─┬ @typescript-eslint/utils 8.41.0
│ └─┬ eslint 9.34.0 peer
│   └── @eslint/plugin-kit 0.3.5
└─┬ eslint 9.34.0 peer
  └── @eslint/plugin-kit 0.3.5
```
      
_**The command that was used to update**_: 
pnpm i -w typescript-eslint@latest eslint@latest
@typescript-eslint/parser@latest @typescript-eslint/eslint-plugin@latest

_**Parent dependencies:**_

- [eslint](https://github.com/eslint/eslint/blob/v9.34.0/package.json)
-
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/blob/v8.41.0/package.json)

## Related issue number

[OSN-1007](https://datatrendstech.atlassian.net/browse/OSN-1007)


[OSN-1007]:
https://datatrendstech.atlassian.net/browse/OSN-1007?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
6ce1287 OSN-1007. [Dependabot] eslint/plugin-kit vulnerability
fbc5422 OSN-1040. Rename isEmpty utilities to isEmptyArray and isEmptyObject for clarity
4470ca2 OSN-1048. Improve validation for flavor_price api
Also added thread ident into logs

## Description

Diworker thread safety & logs

## Related issue number

OSN-1070

## Special notes

<!-- Please provide additional information if required. -->

## Checklist

* [ ] The pull request title is a good summary of the changes
* [ ] Unit tests for the changes exist
* [ ] New and existing unit tests pass locally
- Generate a proper JSONObject type for the ngui/ui.
- Refactor GraphQL scalar type for JSONObject to use Record<string, unknown> instead of any.
- Removed graphql-scalars dependency from workspace root.
5484a58 OSN-1048. Fix 500 on invalid region in insider
9f95697 OSN-1036. JSONObject scalar codegen improvement
0c07c91 OSN-1066. Added --no-cache flag to build.sh script
5ab0937 OSN-1070. Diworker thread safety
Indexing is disabled by default via `robots.txt` (`ngui/ui/public/robots.txt`).
* Instead of rendering the icon with absolute positioning (which could cause overlapping issues with other elements), the icon now always occupies its own space.
* For dynamically rendered icons, it remains hidden until the element is hovered. So now there is an additional margin (empty space) after a label.
Geraldo155 and others added 25 commits November 7, 2025 11:58
…_group

feat/aws/inactive cloudwatch log group
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.