Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 2900d2c

Browse files
DEV: Update linting (#933)
1 parent b68a4ca commit 2900d2c

File tree

10 files changed

+41
-26
lines changed

10 files changed

+41
-26
lines changed

assets/javascripts/discourse/components/ai-artifact.gjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Component from "@glimmer/component";
22
import { tracked } from "@glimmer/tracking";
33
import { on } from "@ember/modifier";
44
import { action } from "@ember/object";
5-
import { inject as service } from "@ember/service";
5+
import { service } from "@ember/service";
66
import DButton from "discourse/components/d-button";
77
import htmlClass from "discourse/helpers/html-class";
88
import getURL from "discourse-common/lib/get-url";

assets/javascripts/discourse/components/rag-uploader.gjs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@ export default class RagUploader extends Component {
3737
},
3838
});
3939

40+
willDestroy() {
41+
super.willDestroy(...arguments);
42+
this.appEvents.off(
43+
`upload-mixin:${this.uppyUpload.config}:all-uploads-complete`,
44+
this,
45+
"_updateTargetWithUploads"
46+
);
47+
}
48+
4049
didReceiveAttrs() {
4150
super.didReceiveAttrs(...arguments);
4251

@@ -64,15 +73,6 @@ export default class RagUploader extends Component {
6473
);
6574
}
6675

67-
willDestroy() {
68-
super.willDestroy(...arguments);
69-
this.appEvents.off(
70-
`upload-mixin:${this.uppyUpload.config}:all-uploads-complete`,
71-
this,
72-
"_updateTargetWithUploads"
73-
);
74-
}
75-
7676
_updateTargetWithUploads() {
7777
this.updateUploads(this.ragUploads);
7878
}
@@ -152,7 +152,7 @@ export default class RagUploader extends Component {
152152
@icon="times"
153153
@title="discourse_ai.rag.uploads.remove"
154154
@action={{fn this.removeUpload upload}}
155-
@class="btn-flat"
155+
class="btn-flat"
156156
/>
157157
</td>
158158
</tr>
@@ -173,7 +173,7 @@ export default class RagUploader extends Component {
173173
@icon="times"
174174
@title="discourse_ai.rag.uploads.remove"
175175
@action={{fn this.cancelUploading upload}}
176-
@class="btn-flat"
176+
class="btn-flat"
177177
/>
178178
</td>
179179
</tr>

assets/javascripts/discourse/connectors/full-page-search-below-search-header/semantic-search.gjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ export default class SemanticSearch extends Component {
168168
this.#resetAndSearchOnEvent();
169169
}
170170
}
171+
171172
<template>
172173
<span {{didInsert this.checkQueryParamsAndSearch}}></span>
173174
{{#if this.searchEnabled}}

assets/javascripts/discourse/connectors/post-text-buttons/ai-post-helper-trigger.gjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ export default class AiPostHelperTrigger extends Component {
3030
options: "OPTIONS",
3131
};
3232

33+
willDestroy() {
34+
super.willDestroy(...arguments);
35+
this.removeHighlightedText();
36+
}
37+
3338
highlightSelectedText() {
3439
const postId = this.args.outletArgs.data.quoteState.postId;
3540
const postElement = document.querySelector(
@@ -120,11 +125,6 @@ export default class AiPostHelperTrigger extends Component {
120125
this.postHighlighted = false;
121126
}
122127

123-
willDestroy() {
124-
super.willDestroy(...arguments);
125-
this.removeHighlightedText();
126-
}
127-
128128
@action
129129
async showAiPostHelperMenu() {
130130
this.highlightSelectedText();

assets/javascripts/discourse/connectors/topic-map-expanded-after/ai-summary-box.gjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ export default class AiSummaryBox extends Component {
245245
@title="discourse_ai.summarization.topic.close"
246246
@action={{this.onClose}}
247247
@icon="times"
248-
@class="btn-transparent ai-summary__close"
248+
class="btn-transparent ai-summary__close"
249249
/>
250250
{{/if}}
251251
</header>

assets/javascripts/initializers/ai-bot-replies.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ function initializeShareWidgetButton(api) {
223223

224224
function initializeShareTopicButton(api) {
225225
const modal = api.container.lookup("service:modal");
226-
const currentUser = api.container.lookup("current-user:main");
226+
const currentUser = api.container.lookup("service:current-user");
227227

228228
api.registerTopicFooterButton({
229229
id: "share-ai-conversation",

assets/javascripts/initializers/ai-image-caption.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export default apiInitializer("1.25.0", (api) => {
5252

5353
imageCaptionPopup.toggleLoadingState(true);
5454

55-
const site = api.container.lookup("site:main");
55+
const site = api.container.lookup("service:site");
5656
if (!site.mobileView) {
5757
imageCaptionPopup.showPopup = !imageCaptionPopup.showPopup;
5858
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"devDependencies": {
4-
"@discourse/lint-configs": "2.0.1",
4+
"@discourse/lint-configs": "2.2.0",
55
"ember-template-lint": "6.0.0",
66
"eslint": "9.14.0",
77
"prettier": "2.8.8"

pnpm-lock.yaml

Lines changed: 18 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/javascripts/unit/lib/ai-streamer-test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class FakeStreamUpdater {
1616
get streaming() {
1717
return this._streaming;
1818
}
19+
1920
set streaming(value) {
2021
this._streaming = value;
2122
}

0 commit comments

Comments
 (0)