Open maxmorozoff opened 6 days ago
(edited) CLI: Version: 1.9.4 Biome Configuration: Status: Loaded successfully Formatter disabled: false Linter disabled: false Organize imports disabled: false VCS disabled: false Linter: JavaScript enabled: true JSON enabled: true CSS enabled: true GraphQL enabled: false Recommended: true All: false
lint/complexity/useArrowFunction
https://biomejs.dev/playground/?code=LwAvACAAYgBpAG8AbQBlAC0AaQBnAG4AbwByAGUAIABsAGkAbgB0AC8AYwBvAG0AcABsAGUAeABpAHQAeQAvAHUAcwBlAEEAcgByAG8AdwBGAHUAbgBjAHQAaQBvAG4AOgAgAFQAaABpAHMAIABjAG8AbQBtAGUAbgB0ACAAZABvAGUAcwAgAG4AbwB0ACAAdwBvAHIAawAgAHcAaQB0AGgAIABhAG4AIABpAG4AbgBlAHIAIABjAG8AbQBtAGUAbgB0ACAAaQBuACAAdABoAGUAIABmAHUAbgBjAHQAaQBvAG4ACgBjAG8AbgBzAHQAIABmAG8AbwAwACAAPQAgAGYAdQBuAGMAdABpAG8AbgAgACgAYgBhAHIAOgAgAHMAdAByAGkAbgBnACkAIAB7AAoACQAvAC8AIABiAGkAbwBtAGUALQBpAGcAbgBvAHIAZQAgAGwAaQBuAHQALwBzAHQAeQBsAGUALwBuAG8AUABhAHIAYQBtAGUAdABlAHIAQQBzAHMAaQBnAG4AOgAgAFQAaABpAHMAIABjAG8AbQBtAGUAbgB0ACAAdwBvAHIAawBzAAoACQBiAGEAcgAgAD0AIAAiAGIAYQB6ACIAOwAKAH0AOwAKAAoAYwBvAG4AcwB0ACAAZgBvAG8AMQAgAD0AIABmAHUAbgBjAHQAaQBvAG4AIAAoAGIAYQByADoAIABzAHQAcgBpAG4AZwApACAAewAKAAkALwAvACAAYgBpAG8AbQBlAC0AaQBnAG4AbwByAGUAIABsAGkAbgB0AC8AcwB0AHkAbABlAC8AbgBvAFAAYQByAGEAbQBlAHQAZQByAEEAcwBzAGkAZwBuADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAKAAkAYgBhAHIAIAA9ACAAIgBiAGEAegAiADsACgB9ADsACgAKAC8ALwAgAGIAaQBvAG0AZQAtAGkAZwBuAG8AcgBlACAAbABpAG4AdAAvAGMAbwBtAHAAbABlAHgAaQB0AHkALwB1AHMAZQBBAHIAcgBvAHcARgB1AG4AYwB0AGkAbwBuADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAgAGkAZgAgAHQAaABlAHIAZQAgAGkAcwAgAG4AbwAgAGkAbgBuAGUAcgAgAGMAbwBtAG0AZQBuAHQAIABpAG4AIAB0AGgAZQAgAGYAdQBuAGMAdABpAG8AbgAKAGMAbwBuAHMAdAAgAGYAbwBvADIAIAA9ACAAZgB1AG4AYwB0AGkAbwBuACAAKABiAGEAcgA6ACAAcwB0AHIAaQBuAGcAKQAgAHsACgAJAGIAYQByACAAPQAgACIAYgBhAHoAIgA7AAoAfQA7AAoACgAvAC8AIABiAGkAbwBtAGUALQBpAGcAbgBvAHIAZQAgAGwAaQBuAHQALwBjAG8AbQBwAGwAZQB4AGkAdAB5AC8AdQBzAGUAQQByAHIAbwB3AEYAdQBuAGMAdABpAG8AbgA6ACAAVABoAGkAcwAgAGMAbwBtAG0AZQBuAHQAIAB3AG8AcgBrAHMAIABpAGYAIAB0AGgAZQByAGUAIABpAHMAIABuAG8AIABpAG4AbgBlAHIAIABjAG8AbQBtAGUAbgB0ACAAaQBuACAAdABoAGUAIABmAHUAbgBjAHQAaQBvAG4ACgBjAG8AbgBzAHQAIABmAG8AbwAzACAAPQAgAGYAdQBuAGMAdABpAG8AbgAgACgAKQAgAHsACgAgACAAIAAgAC8ALwAgAGIAaQBvAG0AZQAtAGkAZwBuAG8AcgBlACAAbABpAG4AdAAvAHMAdQBzAHAAaQBjAGkAbwB1AHMALwBuAG8ARQB4AHAAbABpAGMAaQB0AEEAbgB5ADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAKACAAIAAgACAAbABlAHQAIABiAGEAcgA6ACAAYQBuAHkAOwAKAH0AOwAKAA%3D%3D
The biome-ignore directive should consistently suppress linting errors regardless of inner comments.
biome-ignore
There is a workaround if someone needs to ignore warnings in similar cases: https://github.com/opennextjs/opennextjs-aws/pull/628#discussion_r1840029787
i'd like to work on this.
Environment information
Rule name
lint/complexity/useArrowFunction
Playground link
https://biomejs.dev/playground/?code=LwAvACAAYgBpAG8AbQBlAC0AaQBnAG4AbwByAGUAIABsAGkAbgB0AC8AYwBvAG0AcABsAGUAeABpAHQAeQAvAHUAcwBlAEEAcgByAG8AdwBGAHUAbgBjAHQAaQBvAG4AOgAgAFQAaABpAHMAIABjAG8AbQBtAGUAbgB0ACAAZABvAGUAcwAgAG4AbwB0ACAAdwBvAHIAawAgAHcAaQB0AGgAIABhAG4AIABpAG4AbgBlAHIAIABjAG8AbQBtAGUAbgB0ACAAaQBuACAAdABoAGUAIABmAHUAbgBjAHQAaQBvAG4ACgBjAG8AbgBzAHQAIABmAG8AbwAwACAAPQAgAGYAdQBuAGMAdABpAG8AbgAgACgAYgBhAHIAOgAgAHMAdAByAGkAbgBnACkAIAB7AAoACQAvAC8AIABiAGkAbwBtAGUALQBpAGcAbgBvAHIAZQAgAGwAaQBuAHQALwBzAHQAeQBsAGUALwBuAG8AUABhAHIAYQBtAGUAdABlAHIAQQBzAHMAaQBnAG4AOgAgAFQAaABpAHMAIABjAG8AbQBtAGUAbgB0ACAAdwBvAHIAawBzAAoACQBiAGEAcgAgAD0AIAAiAGIAYQB6ACIAOwAKAH0AOwAKAAoAYwBvAG4AcwB0ACAAZgBvAG8AMQAgAD0AIABmAHUAbgBjAHQAaQBvAG4AIAAoAGIAYQByADoAIABzAHQAcgBpAG4AZwApACAAewAKAAkALwAvACAAYgBpAG8AbQBlAC0AaQBnAG4AbwByAGUAIABsAGkAbgB0AC8AcwB0AHkAbABlAC8AbgBvAFAAYQByAGEAbQBlAHQAZQByAEEAcwBzAGkAZwBuADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAKAAkAYgBhAHIAIAA9ACAAIgBiAGEAegAiADsACgB9ADsACgAKAC8ALwAgAGIAaQBvAG0AZQAtAGkAZwBuAG8AcgBlACAAbABpAG4AdAAvAGMAbwBtAHAAbABlAHgAaQB0AHkALwB1AHMAZQBBAHIAcgBvAHcARgB1AG4AYwB0AGkAbwBuADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAgAGkAZgAgAHQAaABlAHIAZQAgAGkAcwAgAG4AbwAgAGkAbgBuAGUAcgAgAGMAbwBtAG0AZQBuAHQAIABpAG4AIAB0AGgAZQAgAGYAdQBuAGMAdABpAG8AbgAKAGMAbwBuAHMAdAAgAGYAbwBvADIAIAA9ACAAZgB1AG4AYwB0AGkAbwBuACAAKABiAGEAcgA6ACAAcwB0AHIAaQBuAGcAKQAgAHsACgAJAGIAYQByACAAPQAgACIAYgBhAHoAIgA7AAoAfQA7AAoACgAvAC8AIABiAGkAbwBtAGUALQBpAGcAbgBvAHIAZQAgAGwAaQBuAHQALwBjAG8AbQBwAGwAZQB4AGkAdAB5AC8AdQBzAGUAQQByAHIAbwB3AEYAdQBuAGMAdABpAG8AbgA6ACAAVABoAGkAcwAgAGMAbwBtAG0AZQBuAHQAIAB3AG8AcgBrAHMAIABpAGYAIAB0AGgAZQByAGUAIABpAHMAIABuAG8AIABpAG4AbgBlAHIAIABjAG8AbQBtAGUAbgB0ACAAaQBuACAAdABoAGUAIABmAHUAbgBjAHQAaQBvAG4ACgBjAG8AbgBzAHQAIABmAG8AbwAzACAAPQAgAGYAdQBuAGMAdABpAG8AbgAgACgAKQAgAHsACgAgACAAIAAgAC8ALwAgAGIAaQBvAG0AZQAtAGkAZwBuAG8AcgBlACAAbABpAG4AdAAvAHMAdQBzAHAAaQBjAGkAbwB1AHMALwBuAG8ARQB4AHAAbABpAGMAaQB0AEEAbgB5ADoAIABUAGgAaQBzACAAYwBvAG0AbQBlAG4AdAAgAHcAbwByAGsAcwAKACAAIAAgACAAbABlAHQAIABiAGEAcgA6ACAAYQBuAHkAOwAKAH0AOwAKAA%3D%3D
Expected result
The
biome-ignore
directive should consistently suppress linting errors regardless of inner comments.Code of Conduct