From 48904fb00fc5001e534034e2e513ca99f3ada35e Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Wed, 22 Jun 2022 12:43:07 -0700 Subject: [PATCH] chore: add missing images (#16017) * fix: add missing images * chore: move images to asset folder * chore: update path --- .../images}/architecture/dependency.svg | 0 .../example-dowhilestatement.svg | 0 .../example-forinstatement.svg | 0 .../example-forstatement-for-ever.svg | 0 .../example-forstatement.svg | 0 .../example-hello-world.svg | 0 .../example-ifstatement-chain.svg | 0 .../example-ifstatement.svg | 0 .../example-switchstatement-has-default.svg | 0 .../example-switchstatement.svg | 0 ...example-trystatement-try-catch-finally.svg | 0 .../example-trystatement-try-catch.svg | 0 .../example-trystatement-try-finally.svg | 0 .../example-when-there-is-a-function-f.svg | 0 .../example-when-there-is-a-function-g.svg | 0 .../example-whilestatement.svg | 0 .../images}/code-path-analysis/helo.svg | 0 .../loop-event-example-for-1.svg | 0 .../loop-event-example-for-2.svg | 0 .../loop-event-example-for-3.svg | 0 .../loop-event-example-for-4.svg | 0 .../loop-event-example-for-5.svg | 0 .../loop-event-example-while-1.svg | 0 .../loop-event-example-while-2.svg | 0 .../loop-event-example-while-3.svg | 0 .../src/developer-guide/architecture/index.md | 2 +- .../src/developer-guide/code-path-analysis.md | 48 +++++++++---------- 27 files changed, 25 insertions(+), 25 deletions(-) rename docs/src/{developer-guide => assets/images}/architecture/dependency.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-dowhilestatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-forinstatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-forstatement-for-ever.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-forstatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-hello-world.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-ifstatement-chain.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-ifstatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-switchstatement-has-default.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-switchstatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-trystatement-try-catch-finally.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-trystatement-try-catch.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-trystatement-try-finally.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-when-there-is-a-function-f.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-when-there-is-a-function-g.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/example-whilestatement.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/helo.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-for-1.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-for-2.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-for-3.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-for-4.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-for-5.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-while-1.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-while-2.svg (100%) rename docs/src/{developer-guide => assets/images}/code-path-analysis/loop-event-example-while-3.svg (100%) diff --git a/docs/src/developer-guide/architecture/dependency.svg b/docs/src/assets/images/architecture/dependency.svg similarity index 100% rename from docs/src/developer-guide/architecture/dependency.svg rename to docs/src/assets/images/architecture/dependency.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-dowhilestatement.svg b/docs/src/assets/images/code-path-analysis/example-dowhilestatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-dowhilestatement.svg rename to docs/src/assets/images/code-path-analysis/example-dowhilestatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-forinstatement.svg b/docs/src/assets/images/code-path-analysis/example-forinstatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-forinstatement.svg rename to docs/src/assets/images/code-path-analysis/example-forinstatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-forstatement-for-ever.svg b/docs/src/assets/images/code-path-analysis/example-forstatement-for-ever.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-forstatement-for-ever.svg rename to docs/src/assets/images/code-path-analysis/example-forstatement-for-ever.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-forstatement.svg b/docs/src/assets/images/code-path-analysis/example-forstatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-forstatement.svg rename to docs/src/assets/images/code-path-analysis/example-forstatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-hello-world.svg b/docs/src/assets/images/code-path-analysis/example-hello-world.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-hello-world.svg rename to docs/src/assets/images/code-path-analysis/example-hello-world.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-ifstatement-chain.svg b/docs/src/assets/images/code-path-analysis/example-ifstatement-chain.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-ifstatement-chain.svg rename to docs/src/assets/images/code-path-analysis/example-ifstatement-chain.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-ifstatement.svg b/docs/src/assets/images/code-path-analysis/example-ifstatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-ifstatement.svg rename to docs/src/assets/images/code-path-analysis/example-ifstatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-switchstatement-has-default.svg b/docs/src/assets/images/code-path-analysis/example-switchstatement-has-default.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-switchstatement-has-default.svg rename to docs/src/assets/images/code-path-analysis/example-switchstatement-has-default.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-switchstatement.svg b/docs/src/assets/images/code-path-analysis/example-switchstatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-switchstatement.svg rename to docs/src/assets/images/code-path-analysis/example-switchstatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-trystatement-try-catch-finally.svg b/docs/src/assets/images/code-path-analysis/example-trystatement-try-catch-finally.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-trystatement-try-catch-finally.svg rename to docs/src/assets/images/code-path-analysis/example-trystatement-try-catch-finally.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-trystatement-try-catch.svg b/docs/src/assets/images/code-path-analysis/example-trystatement-try-catch.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-trystatement-try-catch.svg rename to docs/src/assets/images/code-path-analysis/example-trystatement-try-catch.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-trystatement-try-finally.svg b/docs/src/assets/images/code-path-analysis/example-trystatement-try-finally.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-trystatement-try-finally.svg rename to docs/src/assets/images/code-path-analysis/example-trystatement-try-finally.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-when-there-is-a-function-f.svg b/docs/src/assets/images/code-path-analysis/example-when-there-is-a-function-f.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-when-there-is-a-function-f.svg rename to docs/src/assets/images/code-path-analysis/example-when-there-is-a-function-f.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-when-there-is-a-function-g.svg b/docs/src/assets/images/code-path-analysis/example-when-there-is-a-function-g.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-when-there-is-a-function-g.svg rename to docs/src/assets/images/code-path-analysis/example-when-there-is-a-function-g.svg diff --git a/docs/src/developer-guide/code-path-analysis/example-whilestatement.svg b/docs/src/assets/images/code-path-analysis/example-whilestatement.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/example-whilestatement.svg rename to docs/src/assets/images/code-path-analysis/example-whilestatement.svg diff --git a/docs/src/developer-guide/code-path-analysis/helo.svg b/docs/src/assets/images/code-path-analysis/helo.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/helo.svg rename to docs/src/assets/images/code-path-analysis/helo.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-for-1.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-for-1.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-for-1.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-for-1.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-for-2.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-for-2.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-for-2.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-for-2.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-for-3.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-for-3.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-for-3.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-for-3.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-for-4.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-for-4.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-for-4.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-for-4.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-for-5.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-for-5.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-for-5.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-for-5.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-while-1.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-while-1.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-while-1.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-while-1.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-while-2.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-while-2.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-while-2.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-while-2.svg diff --git a/docs/src/developer-guide/code-path-analysis/loop-event-example-while-3.svg b/docs/src/assets/images/code-path-analysis/loop-event-example-while-3.svg similarity index 100% rename from docs/src/developer-guide/code-path-analysis/loop-event-example-while-3.svg rename to docs/src/assets/images/code-path-analysis/loop-event-example-while-3.svg diff --git a/docs/src/developer-guide/architecture/index.md b/docs/src/developer-guide/architecture/index.md index 2fb6788cba3..1c580e469a2 100644 --- a/docs/src/developer-guide/architecture/index.md +++ b/docs/src/developer-guide/architecture/index.md @@ -9,7 +9,7 @@ eleventyNavigation: order: 1 --- -
dependency graph
+
dependency graph
At a high level, there are a few key parts to ESLint: diff --git a/docs/src/developer-guide/code-path-analysis.md b/docs/src/developer-guide/code-path-analysis.md index 9d2841b8cd9..17daf3196cc 100644 --- a/docs/src/developer-guide/code-path-analysis.md +++ b/docs/src/developer-guide/code-path-analysis.md @@ -16,7 +16,7 @@ if (a && b) { bar(); ``` -![Code Path Example](./code-path-analysis/helo.svg) +![Code Path Example](../assets/images/code-path-analysis/helo.svg) ## Objects @@ -145,17 +145,17 @@ bar(); 1. First, the analysis advances to the end of loop. - ![Loop Event's Example 1](./code-path-analysis/loop-event-example-while-1.svg) + ![Loop Event's Example 1](../assets/images/code-path-analysis/loop-event-example-while-1.svg) 2. Second, it creates the looping path. At this time, the next segment has existed already, so the `onCodePathSegmentStart` event is not fired. It fires `onCodePathSegmentLoop` instead. - ![Loop Event's Example 2](./code-path-analysis/loop-event-example-while-2.svg) + ![Loop Event's Example 2](../assets/images/code-path-analysis/loop-event-example-while-2.svg) 3. Last, it advances to the end. - ![Loop Event's Example 3](./code-path-analysis/loop-event-example-while-3.svg) + ![Loop Event's Example 3](../assets/images/code-path-analysis/loop-event-example-while-3.svg) For example 2: @@ -170,29 +170,29 @@ bar(); First, the analysis advances to `ForStatement.update`. The `update` segment is hovered at first. - ![Loop Event's Example 1](./code-path-analysis/loop-event-example-for-1.svg) + ![Loop Event's Example 1](../assets/images/code-path-analysis/loop-event-example-for-1.svg) 2. Second, it advances to `ForStatement.body`. Of course the `body` segment is preceded by the `test` segment. It keeps the `update` segment hovering. - ![Loop Event's Example 2](./code-path-analysis/loop-event-example-for-2.svg) + ![Loop Event's Example 2](../assets/images/code-path-analysis/loop-event-example-for-2.svg) 3. Third, it creates the looping path from `body` segment to `update` segment. At this time, the next segment has existed already, so the `onCodePathSegmentStart` event is not fired. It fires `onCodePathSegmentLoop` instead. - ![Loop Event's Example 3](./code-path-analysis/loop-event-example-for-3.svg) + ![Loop Event's Example 3](../assets/images/code-path-analysis/loop-event-example-for-3.svg) 4. Fourth, also it creates the looping path from `update` segment to `test` segment. At this time, the next segment has existed already, so the `onCodePathSegmentStart` event is not fired. It fires `onCodePathSegmentLoop` instead. - ![Loop Event's Example 4](./code-path-analysis/loop-event-example-for-4.svg) + ![Loop Event's Example 4](../assets/images/code-path-analysis/loop-event-example-for-4.svg) 5. Last, it advances to the end. - ![Loop Event's Example 5](./code-path-analysis/loop-event-example-for-5.svg) + ![Loop Event's Example 5](../assets/images/code-path-analysis/loop-event-example-for-5.svg) ## Usage Examples @@ -338,7 +338,7 @@ See Also: console.log("Hello world!"); ``` -![Hello World](./code-path-analysis/example-hello-world.svg) +![Hello World](../assets/images/code-path-analysis/example-hello-world.svg) ### `IfStatement` @@ -350,7 +350,7 @@ if (a) { } ``` -![`IfStatement`](./code-path-analysis/example-ifstatement.svg) +![`IfStatement`](../assets/images/code-path-analysis/example-ifstatement.svg) ### `IfStatement` (chain) @@ -364,7 +364,7 @@ if (a) { } ``` -![`IfStatement` (chain)](./code-path-analysis/example-ifstatement-chain.svg) +![`IfStatement` (chain)](../assets/images/code-path-analysis/example-ifstatement-chain.svg) ### `SwitchStatement` @@ -385,7 +385,7 @@ switch (a) { } ``` -![`SwitchStatement`](./code-path-analysis/example-switchstatement.svg) +![`SwitchStatement`](../assets/images/code-path-analysis/example-switchstatement.svg) ### `SwitchStatement` (has `default`) @@ -410,7 +410,7 @@ switch (a) { } ``` -![`SwitchStatement` (has `default`)](./code-path-analysis/example-switchstatement-has-default.svg) +![`SwitchStatement` (has `default`)](../assets/images/code-path-analysis/example-switchstatement-has-default.svg) ### `TryStatement` (try-catch) @@ -433,7 +433,7 @@ It creates the paths from `try` block to `catch` block at: * The first throwable node (e.g. a function call) in the `try` block. * The end of the `try` block. -![`TryStatement` (try-catch)](./code-path-analysis/example-trystatement-try-catch.svg) +![`TryStatement` (try-catch)](../assets/images/code-path-analysis/example-trystatement-try-catch.svg) ### `TryStatement` (try-finally) @@ -451,7 +451,7 @@ If there is not `catch` block, `finally` block has two current segments. At this time, `CodePath.currentSegments.length` is `2`. One is the normal path, and another is the leaving path (`throw` or `return`). -![`TryStatement` (try-finally)](./code-path-analysis/example-trystatement-try-finally.svg) +![`TryStatement` (try-finally)](../assets/images/code-path-analysis/example-trystatement-try-finally.svg) ### `TryStatement` (try-catch-finally) @@ -467,7 +467,7 @@ try { last(); ``` -![`TryStatement` (try-catch-finally)](./code-path-analysis/example-trystatement-try-catch-finally.svg) +![`TryStatement` (try-catch-finally)](../assets/images/code-path-analysis/example-trystatement-try-catch-finally.svg) ### `WhileStatement` @@ -481,7 +481,7 @@ while (a) { } ``` -![`WhileStatement`](./code-path-analysis/example-whilestatement.svg) +![`WhileStatement`](../assets/images/code-path-analysis/example-whilestatement.svg) ### `DoWhileStatement` @@ -492,7 +492,7 @@ do { } while (a); ``` -![`DoWhileStatement`](./code-path-analysis/example-dowhilestatement.svg) +![`DoWhileStatement`](../assets/images/code-path-analysis/example-dowhilestatement.svg) ### `ForStatement` @@ -506,7 +506,7 @@ for (let i = 0; i < 10; ++i) { } ``` -![`ForStatement`](./code-path-analysis/example-forstatement.svg) +![`ForStatement`](../assets/images/code-path-analysis/example-forstatement.svg) ### `ForStatement` (for ever) @@ -517,7 +517,7 @@ for (;;) { bar(); ``` -![`ForStatement` (for ever)](./code-path-analysis/example-forstatement-for-ever.svg) +![`ForStatement` (for ever)](../assets/images/code-path-analysis/example-forstatement-for-ever.svg) ### `ForInStatement` @@ -527,7 +527,7 @@ for (let key in obj) { } ``` -![`ForInStatement`](./code-path-analysis/example-forinstatement.svg) +![`ForInStatement`](../assets/images/code-path-analysis/example-forinstatement.svg) ### When there is a function @@ -546,8 +546,8 @@ It creates two code paths. * The global's - ![When there is a function](./code-path-analysis/example-when-there-is-a-function-g.svg) + ![When there is a function](../assets/images/code-path-analysis/example-when-there-is-a-function-g.svg) * The function's - ![When there is a function](./code-path-analysis/example-when-there-is-a-function-f.svg) + ![When there is a function](../assets/images/code-path-analysis/example-when-there-is-a-function-f.svg)