# 자동완성 - eslint가 $ 사용에 대한 경고 표시

**URL:** https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611
**Category:** Development
**Created:** [11월 11, 2024, 3:44오후 UTC](https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611 "2024-11-11T15:44:36Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [11월 11, 2024, 3:44오후 UTC](https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611/1 "2024-11-11T15:44:36Z")

</div>

Autocomplete를 구현할 때 `$`와 jQuery 사용이 권장되지 않는다면, 권장되는 접근 방식은 무엇인가요?

코어 코드베이스에서 여전히 `$.autocomplete`에 대한 상당한 의존성이 있는 것 같습니다.

하지만 제 플러그인 JavaScript 코드는 eslint를 불행하게 만들고 있습니다 ☹

```plaintext
error Do not use global `$` or `jQuery` ember/no-global-jquery

```

다음과 같은 import를 추가하면 이 문제를 해결할 수 있습니다:

```plaintext
import $ from 'jquery';

```

하지만 이제 jQuery를 완전히 배제하고 네이티브 솔루션을 지향해야 하는지, 아니면 이것이 충분한지 궁금합니다.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [11월 11, 2024, 4:06오후 UTC](https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611/2 "2024-11-11T16:06:00Z")

</div>

중기적인 해결책으로 가져다 쓰는 것은 괜찮습니다. 저희도 코어에서 여러 곳에서 그렇게 하고 있습니다. 👍

ESLint 규칙을 활성화하여 아직 jQuery가 얼마나 많이 사용되고 있는지 더 잘 파악할 수 있도록 했습니다. 이를 통해 궁극적으로 jQuery를 완전히 제거하는 것을 목표로 하고 있습니다.

따라서 장기적으로 보면, jQuery의 사용을 네이티브 브라우저 API로 업데이트하는 것이 훨씬 낫습니다. 지난 몇 년 동안 코어에서 이를 점진적으로 진행해 왔지만, jQuery를 제거하는 데 대한 구체적인 계획이나 일정은 없습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [11월 11, 2024, 4:06오후 UTC](https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611/3 "2024-11-11T16:06:39Z")

</div>

감사합니다… 지금은 이 정도면 충분할 것 같아요! 🙂

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12월 11, 2024, 4:07오후 UTC](https://meta.discourse.org/t/autocomplete-eslint-is-flagging-use-of/335611/4 "2024-12-11T16:07:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
