Skip to content

Commit

Permalink
refactor(linter): fix indentation in `nextjs/no_script_component_in_h…
Browse files Browse the repository at this point in the history
…ead` rule (#5338)
  • Loading branch information
overlookmotel authored Aug 30, 2024
1 parent 89f0188 commit 83b9a82
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 23 deletions.
38 changes: 20 additions & 18 deletions crates/oxc_linter/src/rules/nextjs/no_script_component_in_head.rs
Original file line number Diff line number Diff line change
Expand Up @@ -100,31 +100,33 @@ fn test() {
use crate::tester::Tester;

let pass = vec![
r#"import Script from "next/script";
const Head = ({children}) => children
r#"
import Script from "next/script";
const Head = ({children}) => children
export default function Index() {
return (
export default function Index() {
return (
<Head>
<Script></Script>
<Script></Script>
</Head>
);
}
"#,
);
}
"#,
];

let fail = vec![
r#"
import Head from "next/head";
import Script from "next/script";
export default function Index() {
return (
<Head>
<Script></Script>
</Head>
);
}"#,
import Head from "next/head";
import Script from "next/script";
export default function Index() {
return (
<Head>
<Script></Script>
</Head>
);
}
"#,
];

Tester::new(NoScriptComponentInHead::NAME, pass, fail).test_and_snapshot();
Expand Down
10 changes: 5 additions & 5 deletions crates/oxc_linter/src/snapshots/no_script_component_in_head.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
source: crates/oxc_linter/src/tester.rs
---
eslint-plugin-next(no-script-component-in-head): Prevent usage of `next/script` in `next/head` component.
╭─[no_script_component_in_head.tsx:7:17]
6 return (
7 <Head>
· ────
8 │ <Script></Script>
╭─[no_script_component_in_head.tsx:7:13]
6return (
7 │ <Head>
· ────
8 │ <Script></Script>
╰────
help: See https://nextjs.org/docs/messages/no-script-component-in-head

0 comments on commit 83b9a82

Please sign in to comment.