mirror of
https://git.proxmox.com/git/pve-eslint
synced 2025-10-18 12:56:54 +00:00

includes a (minimal) working wrapper Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
52 lines
30 KiB
XML
52 lines
30 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="522px" preserveAspectRatio="none" style="width:439px;height:522px;" version="1.1" viewBox="0 0 439 522" width="439px" zoomAndPan="magnify"><defs><filter height="300%" id="f255kzea4atd2" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--cluster bin --><polygon fill="#FFFFFF" filter="url(#f255kzea4atd2)" points="271,24,271,24.0701,279,23.8619,287,24.0644,295,24.1332,303,23.7622,311,24,310.9753,23.9922,312.2644,28.4168,313.678,32.8805,315.1783,37.3713,316.3801,41.7685,318,46.2969,318,46.8505,327.5,45.6666,337,46.0991,346.5,46.7288,356,46.2111,365.5,46.3651,375,46.2969,374.9681,46.2969,375.1785,57.0807,375.2391,67.8646,375.5857,78.6484,375.6711,89.4323,375.6793,100.2161,375,111,375,111.2546,364.6,111.4636,354.2,111.7022,343.8,110.2788,333.4,111.6785,323,110.7035,312.6,111.5338,302.2,110.505,291.8,110.9315,281.4,111.7416,271,111,270.9513,111,271.1053,101.3333,271.3386,91.6667,271.4162,82,270.9961,72.3333,271.2872,62.6667,270.4276,53,271.2844,43.3333,271.5482,33.6667,271,24" style="stroke: #000000; stroke-width: 1.5;"/><path d="M271,46.2969 L271,46.5771 L280.4,45.7444 L289.8,46.5546 L299.2,46.8298 L308.6,45.3457 L318,46.2969 " fill="#FFFFFF" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="24" x="280" y="38.9951">bin</text><!--cluster lib --><polygon fill="#FFFFFF" filter="url(#f255kzea4atd2)" points="22,135,22,135.0701,28.8,134.8619,35.6,135.0644,42.4,135.1332,49.2,134.7622,56,135,55.9753,134.9922,57.2644,139.4168,58.678,143.8805,60.1783,148.3713,61.3801,152.7685,63,157.2969,63,157.8505,73.1143,156.6666,83.2286,157.0991,93.3429,157.7288,103.4571,157.2111,113.5714,157.3651,123.6857,157.2649,133.8,157.4754,143.9143,157.536,154.0286,157.8826,164.1429,157.9679,174.2571,157.9761,184.3714,157.5515,194.4857,157.7605,204.6,157.9991,214.7143,156.5757,224.8286,157.9754,234.9429,157.0004,245.0571,157.8307,255.1714,156.8019,265.2857,157.2284,275.4,158.0385,285.5143,157.2481,295.6286,157.4022,305.7429,157.6355,315.8571,157.7131,325.9714,157.293,336.0857,157.5841,346.2,156.7245,356.3143,157.5813,366.4286,157.8451,376.5429,157.7414,386.6571,157.9099,396.7714,156.8138,406.8857,156.6447,417,157.2969,416.3786,157.2969,416.9411,167.3741,416.8035,177.4513,417.6814,187.5286,416.8253,197.6058,416.6569,207.683,417.2283,217.7603,416.3332,227.8375,416.4809,237.9147,417.649,247.992,417.4357,258.0692,417.7345,268.1464,416.6782,278.2237,417.3192,288.3009,417.5904,298.3781,416.5276,308.4554,416.9041,318.5326,417.126,328.6098,417.6518,338.6871,416.9958,348.7643,417.4626,358.8415,416.4462,368.9188,416.3227,378.996,417.5036,389.0732,416.2831,399.1504,417.509,409.2277,417.2066,419.3049,416.7321,429.3821,416.6462,439.4594,417.4588,449.5366,416.7007,459.6138,417.5919,469.6911,416.4473,479.7683,417.6174,489.8455,417.4843,499.9228,417,510,417,510.245,407.125,510.0472,397.25,510.7266,387.375,510.6136,377.5,510.1693,367.625,510.2682,357.75,509.8697,347.875,510.7165,338,510.1549,328.125,510.1726,318.25,509.3916,308.375,509.5948,298.5,510.5307,288.625,510.4298,278.75,509.9571,268.875,509.6778,259,509.7811,249.125,509.3138,239.25,510.4147,229.375,510.7396,219.5,510.5264,209.625,510.6949,199.75,509.8633,189.875,510.0872,180,509.6124,170.125,510.284,160.25,510.2468,150.375,510.5524,140.5,509.7703,130.625,509.8656,120.75,510.4435,110.875,510.5673,101,509.4875,91.125,509.8061,81.25,510.1493,71.375,509.3892,61.5,510.3534,51.625,510.258,41.75,509.8992,31.875,510.1422,22,510,22.7287,510,21.6871,500.1316,22.315,490.2632,22.2856,480.3947,22.1158,470.5263,22.1409,460.6579,22.1135,450.7895,21.3758,440.9211,21.5992,431.0526,21.5385,421.1842,22.0638,411.3158,22.0881,401.4474,22.1617,391.5789,21.709,381.7105,21.9325,371.8421,21.8798,361.9737,22.5769,352.1053,22.4266,342.2368,21.5145,332.3684,21.9271,322.5,21.4228,312.6316,22.2884,302.7632,22.6085,292.8947,22.5446,283.0263,21.5644,273.1579,22.464,263.2895,21.2572,253.4211,22.2002,243.5526,21.7007,233.6842,22.0967,223.8158,22.2403,213.9474,22.4721,204.0789,21.2801,194.2105,22.4755,184.3421,22.1782,174.4737,22.3553,164.6053,22.7478,154.7368,22.0055,144.8684,22,135" style="stroke: #000000; stroke-width: 1.5;"/><path d="M22,157.2969 L22,157.3903 L30.2,157.1127 L38.4,157.3828 L46.6,157.4745 L54.8,156.9798 L63,157.2969 " fill="#FFFFFF" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="18" x="31" y="149.9951">lib</text><!--entity ESLint--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="287,59,287,59.2102,297.2857,58.5857,307.5714,59.1933,317.8571,59.3997,328.1429,58.2866,338.4286,58.9223,348.7143,58.5735,359,59,358.8722,59,358.9773,66.2594,358.7695,73.5188,359.1845,80.7781,358.7899,88.0375,359,95.2969,359,95.0991,348.7143,95.7288,338.4286,95.2111,328.1429,95.3651,317.8571,95.2649,307.5714,95.4754,297.2857,95.536,287,95.2969,287.1952,95.2969,287.2237,88.0375,287.2264,80.7781,287.0849,73.5188,287.1545,66.2594,287,59" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="52" x="297" y="81.9951">eslint.js</text><!--entity CLI--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="258.5,170,258.5,170.2102,268.3,169.5857,278.1,170.1933,287.9,170.3997,297.7,169.2866,307.5,170,307.4741,170,307.3578,177.2594,307.3722,184.5188,307.4773,191.7781,307.2695,199.0375,307.5,206.2969,307.5,206.8505,297.7,205.6666,287.9,206.0991,278.1,206.7288,268.3,206.2111,258.5,206.2969,258.5227,206.2969,258.4894,199.0375,258.5595,191.7781,258.5797,184.5188,258.6952,177.2594,258.5,170" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="29" x="268.5" y="192.9951">cli.js</text><!--entity API--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="130.5,170,130.5,170.2102,139.6667,169.5857,148.8333,170.1933,158,170.3997,167.1667,169.2866,176.3333,169.9223,185.5,170,185.3578,170,185.3722,177.2594,185.4773,184.5188,185.2695,191.7781,185.6845,199.0375,185.5,206.2969,185.5,205.6666,176.3333,206.0991,167.1667,206.7288,158,206.2111,148.8333,206.3651,139.6667,206.2649,130.5,206.2969,130.5595,206.2969,130.5797,199.0375,130.6952,191.7781,130.7237,184.5188,130.7264,177.2594,130.5,170" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="35" x="140.5" y="192.9951">api.js</text><!--entity Init--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="343,170,343,170.0701,351,169.8619,359,170.0644,367,170.1332,375,169.7622,383,170,382.9741,170,382.8578,177.2594,382.8722,184.5188,382.9773,191.7781,382.7695,199.0375,383,206.2969,383,206.4814,375,206.0868,367,206.231,359,206.4409,351,206.2683,343,206.2969,343.0227,206.2969,342.9894,199.0375,343.0595,191.7781,343.0797,184.5188,343.1952,177.2594,343,170" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="20" x="353" y="192.9951">init</text><!--entity CLIEngine--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="239.5,266,239.5,266.2102,249.1667,265.5857,258.8333,266.1933,268.5,266.3997,278.1667,265.2866,287.8333,265.9223,297.5,265.5735,307.1667,265.6165,316.8333,265.9318,326.5,266,326.2695,266,326.6845,273.2594,326.2899,280.5188,326.4341,287.7781,326.644,295.0375,326.5,302.2969,326.5,302.2111,316.8333,302.3651,307.1667,302.2649,297.5,302.4754,287.8333,302.536,278.1667,302.8826,268.5,302.9679,258.8333,302.9761,249.1667,302.5515,239.5,302.2969,239.6545,302.2969,239.7341,295.0375,239.2596,287.7781,239.7262,280.5188,239.4012,273.2594,239.5,266" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="67" x="249.5" y="288.9951">cli-engine</text><!--entity Linter--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="178,362,178,362.2102,188.8,361.5857,199.6,362.1933,210.4,362.3997,221.2,361.2866,232,362,231.9741,362,231.8578,369.2594,231.8722,376.5188,231.9773,383.7781,231.7695,391.0375,232,398.2969,232,398.8505,221.2,397.6666,210.4,398.0991,199.6,398.7288,188.8,398.2111,178,398.2969,178.0227,398.2969,177.9894,391.0375,178.0595,383.7781,178.0797,376.5188,178.1952,369.2594,178,362" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="34" x="188" y="384.9951">linter</text><!--entity SourceCode--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="94,458,94,458.2102,103.8182,457.5857,113.6364,458.1933,123.4545,458.3997,133.2727,457.2866,143.0909,457.9223,152.9091,457.5735,162.7273,457.6165,172.5455,457.9318,182.3636,457.3086,192.1818,458.5536,202,458,201.7899,458,201.9341,465.2594,202.144,472.5188,201.9714,479.7781,202.0227,487.0375,202,494.2969,202,494.2649,192.1818,494.4754,182.3636,494.536,172.5455,494.8826,162.7273,494.9679,152.9091,494.9761,143.0909,494.5515,133.2727,494.7605,123.4545,494.9991,113.6364,493.5757,103.8182,494.9754,94,494.2969,93.9012,494.2969,94.1779,487.0375,93.835,479.7781,93.9772,472.5188,94.2472,465.2594,94,458" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="88" x="104" y="480.9951">source-code</text><!--entity RuleTester--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="75,266,75,266.2102,85.2222,265.5857,95.4444,266.1933,105.6667,266.3997,115.8889,265.2866,126.1111,265.9223,136.3333,265.5735,146.5556,265.6165,156.7778,265.9318,167,266,166.7695,266,167.1845,273.2594,166.7899,280.5188,166.9341,287.7781,167.144,295.0375,167,302.2969,167,302.2111,156.7778,302.3651,146.5556,302.2649,136.3333,302.4754,126.1111,302.536,115.8889,302.8826,105.6667,302.9679,95.4444,302.9761,85.2222,302.5515,75,302.2969,75.1545,302.2969,75.2341,295.0375,74.7596,287.7781,75.2262,280.5188,74.9012,273.2594,75,266" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="72" x="85" y="288.9951">rule-tester</text><!--entity Rules--><polygon fill="#F8F8F8" filter="url(#f255kzea4atd2)" points="292,458,292,458.2102,302.8,457.5857,313.6,458.1933,324.4,458.3997,335.2,457.2866,346,458,345.9741,458,345.8578,465.2594,345.8722,472.5188,345.9773,479.7781,345.7695,487.0375,346,494.2969,346,494.8505,335.2,493.6666,324.4,494.0991,313.6,494.7288,302.8,494.2111,292,494.2969,292.0227,494.2969,291.9894,487.0375,292.0595,479.7781,292.0797,472.5188,292.1952,465.2594,292,458" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="34" x="302" y="480.9951">rules</text><!--link CLI to CLIEngine--><path d="M283,206.241 L283.2802,206.241 L282.4476,217.0844 L283.2577,227.9278 L283.5329,238.7712 L282.0488,249.6146 L283,260.458 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="283,265.868,283.064,265.8965,283.6738,264.0119,284.6589,262.2942,285.5217,260.5221,285.9827,258.5714,287,256.868,286.9817,256.8497,286.0995,257.5675,285.3096,258.3776,284.5839,259.2519,283.637,259.905,283,260.868,283.1305,260.9985,282.0514,259.9194,281.3534,259.2214,280.7018,258.5698,279.7798,257.6478,279,256.868,279.0208,256.8772,279.7903,258.6637,280.6544,260.4922,281.4728,262.3004,282.3784,264.1473,283,265.868" style="stroke: #383838; stroke-width: 1.0;"/><!--link API to Linter--><path d="M164.598,206.218 L164.6858,206.2498 L165.3624,208.7409 L166.5537,211.4186 L167.5775,214.0355 L168.0499,216.4526 L169.2854,219.1463 L169.2528,219.1351 L170.1313,222.0705 L171.1745,225.0624 L172.3322,228.0937 L173.0954,230.9895 L174.4111,234.075 L174.6456,234.1496 L175.1581,237.1793 L176.3552,240.4267 L177.6359,243.7006 L178.4305,246.82 L179.4808,250.0207 L179.5099,250.029 L180.3709,253.2127 L181.3648,256.434 L182.2946,259.6372 L183.3466,262.875 L184,266 L184.2895,266.0718 L184.8849,268.4606 L185.2936,270.8033 L185.9756,273.2136 L186.6705,275.6272 L186.9594,277.9401 L186.6468,277.8693 L187.8079,280.4546 L187.9397,282.8068 L188.8539,285.3361 L188.9623,287.683 L189.7313,290.1795 L189.7015,290.1733 L190.5688,292.7088 L190.7398,295.0987 L191.3217,297.5745 L191.9381,300.0575 L192.3056,302.4885 L192.4872,302.5238 L192.7773,304.9179 L193.3776,307.3724 L193.476,309.7291 L194.3231,312.2317 L194.6724,314.6373 L194.9123,314.6799 L195.6811,319.2515 L196.569,323.8442 L196.9035,328.3385 L197.6437,332.905 L198.7433,337.5354 L198.4706,337.4917 L199.3416,341.4314 L199.9053,345.3218 L200.9148,349.2836 L201.1632,353.1236 L201.864,357.036 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="202.609,361.988,202.6765,362.0066,202.999,360.0523,203.7174,358.207,204.3069,356.3263,204.4723,354.3287,205.2247,352.4928,205.2039,352.4775,204.4383,353.3186,203.7779,354.2373,203.1904,355.2099,202.3513,355.9966,201.8647,357.0437,201.9743,357.1922,200.8298,356.2027,200.0052,355.6467,199.2197,355.1435,198.207,354.3327,197.3138,353.6837,197.333,353.6959,198.3639,355.3388,199.4821,357.0374,200.5582,358.7091,201.7146,360.4321,202.609,361.988" style="stroke: #383838; stroke-width: 1.0;"/><!--link API to CLIEngine--><path d="M180.637,206.023 L180.8054,206.247 L188.6809,211.8801 L197.5437,218.8263 L206.085,225.3449 L213.5689,230.4574 L222.4542,237.4335 L230.5506,243.3605 L238.9609,249.705 L247.5895,256.3397 L256.02,262.711 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="260.109,265.786,260.1702,265.8201,259.0305,263.9976,258.2496,262.3749,257.3519,260.6872,256.0699,258.7855,255.3198,257.18,255.2942,257.1763,255.3376,258.2802,255.5104,259.4025,255.7731,260.5374,255.726,261.6285,256.1128,262.781,256.1386,262.9637,254.9631,262.7315,253.8631,263.0329,252.7724,263.3993,251.628,263.387,250.5118,263.5739,250.5169,263.5961,252.4288,264.006,254.364,264.5167,256.288,264.9788,258.2334,265.5338,260.109,265.786" style="stroke: #383838; stroke-width: 1.0;"/><!--link API to RuleTester--><path d="M151.214,206.241 L151.4748,206.3436 L147.1148,215.147 L144.2835,224.5521 L140.9544,233.7612 L135.9882,242.3259 L133.1917,251.7447 L129.703,260.891 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="127.743,265.868,127.7922,265.9179,129.0498,264.3877,130.5956,263.1501,132.0475,261.8172,133.1909,260.1709,134.7614,258.9584,134.7511,258.9347,133.6673,259.2795,132.6356,259.744,131.6401,260.2918,130.5198,260.5527,129.5743,261.2154,129.7435,261.2891,128.9303,260.0942,128.6111,259.1143,128.3521,258.1606,127.7425,257.0544,127.3173,256.0283,127.34,256.0293,127.3918,257.9958,127.547,259.9668,127.6524,261.9356,127.8529,263.9085,127.743,265.868" style="stroke: #383838; stroke-width: 1.0;"/><!--link API to SourceCode--><path d="M130.322,201.197 L130.3661,201.2794 L128.3323,202.0528 L126.5568,203.309 L124.6972,204.4081 L122.561,204.99 L120.8077,206.2877 L120.7901,206.258 L118.6963,207.3171 L116.6911,208.526 L114.7475,209.839 L112.5916,210.7931 L110.7332,212.25 L110.8691,212.4552 L108.5175,213.3821 L106.5627,214.908 L104.6563,216.5069 L102.4682,217.6807 L100.4283,219.0781 L100.4466,219.1023 L98.3788,220.6043 L96.394,222.2166 L94.3692,223.7757 L92.4209,225.4363 L90.2232,226.766 L90.4195,226.9906 L88.4668,228.7017 L86.3875,230.268 L84.4936,232.0463 L82.6083,233.8346 L80.4478,235.308 L80.2166,235.086 L78.8622,237.3949 L76.7465,238.9728 L75.2096,241.1064 L73.0766,242.6678 L71.4322,244.6982 L71.4081,244.6796 L70.1076,246.9466 L68.2447,248.778 L66.7136,250.8664 L65.2104,252.9765 L63.5062,254.9308 L63.6657,255.0246 L62.2035,257.1438 L61.0138,259.4232 L59.3832,261.4434 L58.4102,263.8502 L57,266 L57.2262,266.0905 L56.1593,268.6338 L55.2046,271.2221 L53.7282,273.6016 L52.6342,276.1342 L51.8792,278.8023 L51.6099,278.741 L51.259,281.4103 L50.6046,284.0106 L50.3904,286.711 L49.4247,289.2404 L48.9057,291.8715 L48.7537,291.8598 L48.8036,294.529 L48.2038,297.1483 L48.066,299.8031 L48.3804,302.4925 L47.8896,305.1202 L48.0829,305.1311 L48.3658,307.8068 L48.0474,310.4486 L48.4821,313.1328 L48.7527,315.8078 L48.6409,318.4612 L48.4341,318.4251 L49.0647,321.1231 L49.6276,323.8092 L50.3235,326.5186 L50.5021,329.1377 L50.9697,331.8072 L51.1677,331.8626 L51.4759,334.3935 L52.1663,337.0314 L53.4149,339.8257 L53.6358,342.3321 L54.6859,345.0708 L54.8977,345.1502 L55.7546,347.7218 L56.5399,350.2665 L57.4869,352.8719 L58.8077,355.6176 L59.5996,358.1647 L59.4788,358.109 L61.0227,360.8423 L61.745,363.1966 L63.4015,365.9818 L64.532,368.5244 L65.5208,371.0017 L65.6166,371.0534 L66.887,373.5102 L68.5005,376.1521 L69.804,378.6268 L70.9779,381.0315 L72.2595,383.4944 L72.3612,383.5565 L73.6833,385.8764 L75.4777,388.4848 L76.7379,390.7669 L78.2179,393.1832 L79.6257,395.5555 L79.4017,395.404 L81.0373,397.763 L82.9426,400.3045 L84.4662,402.5878 L85.8529,404.7785 L87.4295,407.0977 L87.3142,407.0128 L88.9614,409.2272 L90.4045,411.2912 L92.4088,413.7685 L94.1353,416.0413 L95.4809,418.0337 L95.6644,418.1789 L97.3449,420.2739 L98.6769,422.0929 L100.3767,424.2032 L101.8331,426.1207 L103.59,428.2761 L103.6865,428.3575 L105.2692,430.2392 L106.9683,432.219 L108.2979,433.8873 L109.9256,435.807 L111.5666,437.7378 L111.7138,437.8689 L113.2858,439.6242 L114.4583,441.0237 L116.0949,442.8366 L117.7396,444.6567 L119.221,446.3313 L119.0227,446.1459 L120.7641,447.9662 L122.1615,449.4649 L123.4735,450.8836 L124.9808,452.485 L126.363,453.9694 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="130.215,457.9467,130.2808,457.9708,129.4077,456.0497,128.9201,454.2698,128.3071,452.4439,127.281,450.4668,126.8266,448.6991,126.8007,448.6986,126.6664,449.828,126.6627,450.9595,126.7497,452.0924,126.524,453.2203,126.7363,454.3552,126.7393,454.5397,125.6018,454.1271,124.4728,454.2532,123.345,454.445,122.211,454.2544,121.0802,454.2649,121.0887,454.286,122.9032,454.9914,124.7564,455.7928,126.5909,456.5479,128.461,457.3914,130.215,457.9467" style="stroke: #383838; stroke-width: 1.0;"/><!--link Init to Linter--><path d="M364.479,206.028 L364.5724,206.0308 L364.3539,207.9725 L364.6828,209.9306 L364.8334,211.8834 L364.3979,213.8185 L364.7738,215.7781 L364.7393,215.7777 L364.5593,218.014 L364.5534,220.2522 L364.6685,222.4917 L364.3666,224.7266 L364.6488,226.968 L364.8944,226.9829 L364.2207,229.3971 L364.264,231.8549 L364.3948,234.318 L364.0166,236.7502 L363.9061,239.1986 L363.9362,239.2023 L363.5803,241.7714 L363.3615,244.3572 L363.0766,246.9349 L362.9178,249.5279 L362.3477,252.0711 L362.6404,252.1285 L362.1296,254.7523 L361.4301,257.339 L361.0068,259.98 L360.5965,262.6235 L359.7759,265.1865 L359.4682,265.0966 L359.3087,267.8628 L358.1361,270.3332 L357.7336,273.0285 L356.538,275.4922 L355.9926,278.1457 L355.9645,278.1339 L355.2581,280.7538 L353.8955,283.099 L352.9201,285.6063 L351.9773,288.1272 L350.7999,290.5499 L350.959,290.6443 L349.4384,292.839 L348.1897,295.1951 L346.5012,297.29 L345.4687,299.7745 L344,302 L344.1881,302.1549 L342.0187,304.7175 L339.9427,307.357 L337.4328,309.6394 L335.2409,312.1835 L333.3309,314.9597 L333.1421,314.7582 L330.841,317.2567 L328.3273,319.5282 L326.1221,322.129 L323.39,324.1675 L320.9711,326.5402 L320.8792,326.4185 L318.3143,328.6727 L315.3566,330.4067 L312.6783,332.5106 L310.2731,334.9764 L307.3814,336.7977 L307.4841,336.9619 L304.6829,338.8725 L301.562,340.2728 L298.8414,342.3124 L296.0336,344.2127 L293.0226,345.7884 L292.9242,345.6029 L290.0693,347.3067 L287.1821,348.9498 L284.3582,350.7122 L281.2882,352.0106 L278.3557,353.5683 L278.441,353.7553 L275.3506,354.6694 L272.425,355.9446 L269.74,357.7471 L266.6119,358.5786 L263.8414,360.1936 L263.9249,360.4038 L261.0951,361.3843 L258.237,362.2937 L255.4428,363.3636 L252.796,364.8045 L249.9405,365.7204 L249.8966,365.5949 L247.462,366.8657 L244.7288,367.2824 L242.3352,368.6702 L239.7503,369.5113 L237.114,370.205 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="232.067,371.819,232.0746,371.8886,234.0101,371.8955,235.9903,372.3107,237.9559,372.5929,239.8737,372.4379,241.8577,372.8881,241.8458,372.865,240.7869,372.2433,239.7878,371.7377,238.8303,371.3128,237.7295,370.6098,236.8295,370.2963,236.9935,370.3808,237.1611,369.1944,237.8076,368.2548,238.5125,367.3453,238.8775,366.2606,239.4213,365.2681,239.4364,365.2851,237.9433,366.5703,236.5192,367.9329,235.0617,369.2582,233.6677,370.6546,232.067,371.819" style="stroke: #383838; stroke-width: 1.0;"/><!--link Init to CLIEngine--><path d="M348.327,206.241 L348.5404,206.4226 L341.1576,213.8127 L335.0258,222.2675 L328.4867,230.3755 L320.6078,237.3434 L314.5045,245.8224 L307.4017,253.4507 L301.086,261.749 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="297.58,265.868,297.6103,265.9312,299.2961,264.8912,301.1596,264.2216,302.9652,263.4314,304.5805,262.2446,306.4593,261.6067,306.4572,261.5809,305.3202,261.5558,304.1936,261.6608,303.0743,261.8563,301.9299,261.7399,300.8206,262.0603,301.0046,262.0751,300.5205,260.9158,300.5735,259.7996,300.692,258.6887,300.4293,257.5471,300.367,256.4217,300.3889,256.4281,299.7994,258.308,299.3093,260.2171,298.7713,262.112,298.3247,264.034,297.58,265.868" style="stroke: #383838; stroke-width: 1.0;"/><!--link Init to Rules--><path d="M363.642,206.316 L363.7354,206.3174 L363.5159,210.2338 L363.844,214.1583 L363.9937,218.0802 L363.5571,221.9934 L363.9322,225.9186 L363.8976,225.9185 L363.736,228.2327 L363.7484,230.5473 L363.8819,232.8623 L363.5983,235.1761 L363.8989,237.4916 L364.1449,237.4959 L363.5754,239.9637 L363.7241,242.4441 L363.9606,244.926 L363.6871,247.399 L363.6817,249.8766 L363.7121,249.8777 L363.5776,252.4602 L363.5812,255.0475 L363.5181,257.6324 L363.5821,260.2218 L363.232,262.7968 L363.5298,262.8133 L363.3872,265.4492 L363.0526,268.0745 L362.9991,270.7153 L362.9588,273.3569 L362.501,275.9753 L362.1815,275.9495 L362.5893,278.6315 L361.9452,281.2287 L362.1008,283.8904 L361.4328,286.4856 L361.4399,289.1353 L361.4096,289.1319 L361.4795,291.7449 L360.8424,294.2788 L360.6225,296.8593 L360.4375,299.4438 L360,302 L360.1832,302.0257 L359.707,304.0758 L359.5439,306.1698 L358.8743,308.1928 L358.9602,310.3217 L358.5438,312.3802 L358.7844,312.4184 L358.4055,314.5135 L358.146,316.6276 L357.3315,318.6537 L356.9238,320.7443 L356.8767,322.892 L356.6046,322.8444 L356.4805,325.005 L356.0498,327.1119 L356.0638,329.2966 L355.3185,331.3486 L355.0246,333.4794 L354.8748,333.451 L354.722,335.6197 L353.9289,337.6671 L353.5912,339.8007 L353.699,342.0188 L353.0134,344.0865 L353.2029,344.1261 L352.4537,348.3632 L351.1149,352.4771 L350.5145,356.7453 L349.7533,360.9799 L348.6172,365.1362 L348.4126,365.0889 L347.6313,369.2181 L346.783,373.3317 L346.0663,377.4757 L344.8378,381.5016 L343.8953,385.5935 L344.0947,385.6432 L342.6883,389.4175 L341.667,393.2878 L341.2081,397.2983 L339.7137,401.0506 L339.0547,405.0112 L339.2734,405.0691 L338.1931,408.6208 L337.0388,412.1529 L336.0516,415.7292 L335.4502,419.4079 L334.3028,422.9418 L334.1746,422.9061 L333.6649,426.2116 L332.2836,429.2743 L331.8933,432.6131 L330.9451,435.7964 L329.8465,438.9379 L329.951,438.9682 L329.0759,441.6666 L328.5752,444.4736 L327.7363,447.1825 L326.7559,449.8502 L325.893,452.5521 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="324.406,457.5402,324.4592,457.5858,325.5821,455.954,327.0169,454.5894,328.3502,453.1378,329.3493,451.4002,330.811,450.0585,330.7986,450.0357,329.7481,450.4714,328.7597,451.0221,327.8144,451.6526,326.7204,452.0079,325.8347,452.7487,325.9971,452.8364,325.1119,451.6535,324.7007,450.7268,324.3473,449.8314,323.6574,448.7541,323.1445,447.7725,323.1671,447.7754,323.3863,449.7246,323.7081,451.6872,323.9805,453.6433,324.3473,455.6117,324.406,457.5402" style="stroke: #383838; stroke-width: 1.0;"/><!--link CLIEngine to Linter--><path d="M268.694,302.241 L268.9097,302.42 L261.6889,309.8179 L255.7323,318.265 L249.3641,326.3704 L241.642,333.3525 L235.7143,341.8234 L228.7764,349.4562 L222.634,357.749 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="219.216,361.868,219.2471,361.9308,220.9199,360.87,222.7749,360.1773,224.5706,359.3648,226.1711,358.1581,228.0418,357.497,228.0394,357.4712,226.9021,357.4601,225.7769,357.5791,224.6601,357.7884,223.5144,357.6863,222.4092,358.0205,222.5929,358.0375,222.0953,356.8745,222.1342,355.7613,222.2385,354.6542,221.9619,353.5117,221.8857,352.3879,221.9076,352.394,221.3415,354.281,220.8751,356.1961,220.3606,358.0976,219.9379,360.0249,219.216,361.868" style="stroke: #383838; stroke-width: 1.0;"/><!--link RuleTester to Linter--><path d="M136.407,302.241 L136.616,302.4277 L143.0812,309.8026 L150.7715,318.2722 L158.0628,326.3852 L164.0423,333.326 L171.7605,341.8205 L178.4998,349.4404 L186.01,357.749 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="189.691,361.868,189.7577,361.8894,188.9568,359.9505,188.5469,358.1371,188.0096,356.2829,187.0537,354.2941,186.6773,352.4916,186.6515,352.4901,186.4718,353.6132,186.4226,354.7435,186.464,355.879,186.1931,356.9969,186.3596,358.1395,186.37,358.3237,185.2182,357.8662,184.0967,357.9466,182.9789,358.0926,181.8397,357.8568,180.7117,357.8218,180.721,357.8425,182.5032,358.6213,184.3279,359.4945,186.132,360.3222,187.9753,361.2367,189.691,361.868" style="stroke: #383838; stroke-width: 1.0;"/><!--link Linter to Rules--><path d="M225.645,398.023 L225.8233,398.2392 L232.9039,403.872 L241.0296,410.7723 L248.815,417.2599 L255.4812,422.3901 L263.6307,429.3192 L270.9452,435.2357 L278.592,441.5551 L286.4699,448.1548 L294.138,454.5001 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="298.124,457.7863,298.1867,457.8176,297.1204,455.9624,296.4215,454.2906,295.603,452.5591,294.391,450.6311,293.7236,448.9751,293.6978,448.9727,293.6906,450.0877,293.8133,451.2152,294.0263,452.3514,293.928,453.4577,294.2659,454.6059,294.2835,454.7896,293.1196,454.5053,292.0072,454.7572,290.9012,455.0746,289.7585,455.0113,288.635,455.1482,288.6411,455.1701,290.53,455.6655,292.4466,456.2608,294.3498,456.8078,296.2785,457.4468,298.124,457.7863" style="stroke: #383838; stroke-width: 1.0;"/><!--link Linter to SourceCode--><path d="M194.545,398.241 L194.7846,398.3863 L188.5061,407.1346 L183.6324,416.7347 L178.3012,426.0574 L171.4657,434.4679 L166.6239,444.0874 L161.146,453.3211 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="158.388,457.8683,158.428,457.9258,159.9267,456.6308,161.6598,455.6729,163.3165,454.6053,164.7223,453.1765,166.4755,452.2476,166.4694,452.2225,165.3428,452.3787,164.2473,452.6617,163.1734,453.0329,162.0251,453.1003,160.981,453.5932,161.1603,453.6371,160.5079,452.4444,160.3788,451.3798,160.3135,450.3308,159.8768,449.1909,159.6354,448.0988,159.658,448.1016,159.3754,450.0513,159.1955,452.0141,158.966,453.9706,158.8311,455.9391,158.388,457.8683" style="stroke: #383838; stroke-width: 1.0;"/><!--link ESLint to CLI--><path d="M316.75,95.031 L317.0131,95.1275 L312.5652,104.8308 L309.6597,115.1001 L306.2519,125.185 L301.1925,134.6639 L298.322,144.946 L294.2193,154.7759 L291.087,164.962 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="289.338,169.729,289.3883,169.7778,290.61,168.2187,292.1266,166.9455,293.5472,165.5793,294.652,163.9068,296.1939,162.6582,296.1831,162.6347,295.1076,163.0046,294.0869,163.493,293.1045,164.0638,291.9905,164.3506,291.0607,165.0351,291.2282,165.1127,290.3947,163.9202,290.0501,162.9541,289.7652,162.0157,289.1332,160.9165,288.6838,159.9019,288.7065,159.9034,288.804,161.8666,289.0048,163.8367,289.1558,165.8035,289.402,167.7765,289.338,169.729" style="stroke: #383838; stroke-width: 1.0;"/><!--link ESLint to Init--><path d="M329.25,95.031 L329.5131,95.1275 L332.3975,104.8308 L336.8242,115.1001 L340.7487,125.185 L343.0216,134.6639 L347.4834,144.946 L350.713,154.7759 L354.913,164.962 " fill="none" style="stroke: #383838; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#383838" points="356.662,169.729,356.7319,169.7337,356.655,167.7544,356.988,165.8024,357.1875,163.8416,356.9481,161.8515,357.3162,159.9019,357.2927,159.891,356.7118,160.8688,356.2495,161.9015,355.8695,162.9723,355.2056,163.9117,354.9393,165.0351,355.0168,165.2026,353.8244,164.3691,352.8583,164.0246,351.9199,163.7396,350.8207,163.1077,349.8061,162.6582,349.8224,162.674,351.1696,164.065,352.5912,165.528,353.9768,166.9562,355.431,168.4507,356.662,169.729" style="stroke: #383838; stroke-width: 1.0;"/><!--
|
|
@startuml
|
|
skinparam monochrome true
|
|
skinparam handwritten true
|
|
|
|
folder " bin " {
|
|
rectangle "eslint.js" as ESLint
|
|
}
|
|
|
|
folder " lib " {
|
|
rectangle "cli.js" as CLI
|
|
rectangle "api.js" as API
|
|
rectangle "init" as Init
|
|
rectangle "cli-engine" as CLIEngine
|
|
rectangle "linter" as Linter
|
|
rectangle "source-code" as SourceCode
|
|
rectangle "rule-tester" as RuleTester
|
|
rectangle "rules" as Rules
|
|
|
|
CLI ..> CLIEngine
|
|
|
|
API ..> Linter
|
|
API ..> CLIEngine
|
|
API ..> RuleTester
|
|
API ..> SourceCode
|
|
|
|
Init ..> Linter
|
|
Init ..> CLIEngine
|
|
Init ..> Rules
|
|
|
|
CLIEngine ..> Linter
|
|
|
|
RuleTester ..> Linter
|
|
|
|
Linter ..> Rules
|
|
Linter ..> SourceCode
|
|
}
|
|
|
|
ESLint ..> CLI
|
|
ESLint ..> Init
|
|
@enduml
|
|
|
|
PlantUML version 1.2019.03(Sun Mar 10 11:04:44 UTC 2019)
|
|
(GPL source distribution)
|
|
Java Runtime: Java(TM) SE Runtime Environment
|
|
JVM: Java HotSpot(TM) 64-Bit Server VM
|
|
Java Version: 1.7.0_25-b15
|
|
Operating System: Linux
|
|
Default Encoding: UTF-8
|
|
Language: en
|
|
Country: US
|
|
--></g></svg> |