[{"data":1,"prerenderedAt":458},["ShallowReactive",2],{"repo-koalaman-shellcheck-zh-CN":3,"i18n-koalaman-shellcheck-zh-CN":455},{"mirrorPool":4,"detail":13,"relatedProjects":354},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":39,"pushedAt":40,"ownerAvatar":41,"ownerName":42,"ownerBio":43,"lastSyncTime":44,"lastReleaseTime":45,"tags":46,"license":53,"category":54,"subgroup":55,"releases":56},"koalaman","shellcheck",6731432,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck",40332,"Haskell","ShellCheck, a static analysis tool for shell scripts",{"Haskell":22,"Shell":23,"Dockerfile":24},96.5,2.3,1.2,[26,31,35],{"sources":27},[28],{"kind":29,"url":30},"jsdelivr","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F6731432\u002F1.png",{"sources":32},[33],{"kind":29,"url":34},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F6731432\u002F2.png",{"sources":36},[37],{"kind":29,"url":38},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F6731432\u002F3.webp","https:\u002F\u002Fwww.shellcheck.net","2026-11-09","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2818758?v=4","Vidar Holen","","2026-11-13T18:02:51.434264+00:00","2025-08-04T00:27:19Z",[47,48,49,50,51,52],"bash","developer-tools","haskell","linter","shell","static-analysis","GPL-3.0","development","代码质量工具",[57,142,183,212,243,275,305,325],{"tag":58,"publishAt":45,"semVer":59,"prerelease":62,"assets":63},"v0.11.0",[60,61,60],0,11,false,[64,70,76,82,88,94,100,106,112,118,124,130,136],{"fileName":65,"sizeMb":66,"sha256":67,"downloadCount":68,"originUrl":69},"shellcheck-v0.11.0.darwin.aarch64.tar.gz",10.84,"339b930feb1ea764467013cc1f72d09cd6b869ebf1013296ba9055ab2ffbd26f",211284,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.darwin.aarch64.tar.gz",{"fileName":71,"sizeMb":72,"sha256":73,"downloadCount":74,"originUrl":75},"shellcheck-v0.11.0.darwin.aarch64.tar.xz",6.91,"56affdd8de5527894dca6dc3d7e0a99a873b0f004d7aabc30ae407d3f48b0a79",849649,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.darwin.aarch64.tar.xz",{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"shellcheck-v0.11.0.darwin.x86_64.tar.gz",6.39,"c2c15e08df0e8fbc374c335b230a7ee958c313fa5714817a59aa59f1aa594f51",12863,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.darwin.x86_64.tar.gz",{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":86,"originUrl":87},"shellcheck-v0.11.0.darwin.x86_64.tar.xz",4.19,"3c89db4edcab7cf1c27bff178882e0f6f27f7afdf54e859fa041fca10febe4c6",122628,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.darwin.x86_64.tar.xz",{"fileName":89,"sizeMb":90,"sha256":91,"downloadCount":92,"originUrl":93},"shellcheck-v0.11.0.linux.aarch64.tar.gz",11.13,"68a8133197a50beb8803f8d42f9908d1af1c5540d4bb05fdfca8c1fa47decefc",245700,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.aarch64.tar.gz",{"fileName":95,"sizeMb":96,"sha256":97,"downloadCount":98,"originUrl":99},"shellcheck-v0.11.0.linux.aarch64.tar.xz",6.5,"12b331c1d2db6b9eb13cfca64306b1b157a86eb69db83023e261eaa7e7c14588",2945353,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.aarch64.tar.xz",{"fileName":101,"sizeMb":102,"sha256":103,"downloadCount":104,"originUrl":105},"shellcheck-v0.11.0.linux.armv6hf.tar.gz",9.63,"89f29e76e881122416eb95947f812b1496ff9a46d1e1676abe1e3f3f903b0f46",913,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.armv6hf.tar.gz",{"fileName":107,"sizeMb":108,"sha256":109,"downloadCount":110,"originUrl":111},"shellcheck-v0.11.0.linux.armv6hf.tar.xz",5.65,"8afc50b302d5feeac9381ea114d563f0150d061520042b254d6eb715797c8223",14080,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.armv6hf.tar.xz",{"fileName":113,"sizeMb":114,"sha256":115,"downloadCount":116,"originUrl":117},"shellcheck-v0.11.0.linux.riscv64.tar.gz",14.4,"a70e86454e9ae1a328aeafe62629d04ffea93b99138bfe1203083e2621b5ca4f",544,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.riscv64.tar.gz",{"fileName":119,"sizeMb":120,"sha256":121,"downloadCount":122,"originUrl":123},"shellcheck-v0.11.0.linux.riscv64.tar.xz",8.87,"693c987777e7b524dd311d9b8c704885a39c889c9804bb1ef1fd29b48567b0b3",8984,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.riscv64.tar.xz",{"fileName":125,"sizeMb":126,"sha256":127,"downloadCount":128,"originUrl":129},"shellcheck-v0.11.0.linux.x86_64.tar.gz",3.6,"b7af85e41cc99489dcc21d66c6d5f3685138f06d34651e6d34b42ec6d54fe6f6",2013823,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.x86_64.tar.gz",{"fileName":131,"sizeMb":132,"sha256":133,"downloadCount":134,"originUrl":135},"shellcheck-v0.11.0.linux.x86_64.tar.xz",2.44,"8c3be12b05d5c177a04c29e3c78ce89ac86f1595681cab149b65b97c4e227198",12379994,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.linux.x86_64.tar.xz",{"fileName":137,"sizeMb":138,"sha256":139,"downloadCount":140,"originUrl":141},"shellcheck-v0.11.0.zip",7.69,"8a4e35ab0b331c85d73567b12f2a444df187f483e5079ceffa6bda1faa2e740e",378551,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.11.0\u002Fshellcheck-v0.11.0.zip",{"tag":143,"publishAt":144,"semVer":145,"prerelease":62,"assets":147},"v0.10.0","2024-03-08T02:37:35Z",[60,146,60],10,[148,153,158,163,168,173,178],{"fileName":149,"sizeMb":150,"sha256":43,"downloadCount":151,"originUrl":152},"shellcheck-v0.10.0.darwin.aarch64.tar.xz",6.87,356810,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.darwin.aarch64.tar.xz",{"fileName":154,"sizeMb":155,"sha256":43,"downloadCount":156,"originUrl":157},"shellcheck-v0.10.0.darwin.x86_64.tar.xz",4.17,206869,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.darwin.x86_64.tar.xz",{"fileName":159,"sizeMb":160,"sha256":43,"downloadCount":161,"originUrl":162},"shellcheck-v0.10.0.linux.aarch64.tar.xz",4.09,1908569,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.linux.aarch64.tar.xz",{"fileName":164,"sizeMb":165,"sha256":43,"downloadCount":166,"originUrl":167},"shellcheck-v0.10.0.linux.armv6hf.tar.xz",1.27,4281,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.linux.armv6hf.tar.xz",{"fileName":169,"sizeMb":170,"sha256":43,"downloadCount":171,"originUrl":172},"shellcheck-v0.10.0.linux.riscv64.tar.xz",9.41,1994,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.linux.riscv64.tar.xz",{"fileName":174,"sizeMb":175,"sha256":43,"downloadCount":176,"originUrl":177},"shellcheck-v0.10.0.linux.x86_64.tar.xz",2.29,17148768,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.linux.x86_64.tar.xz",{"fileName":179,"sizeMb":180,"sha256":43,"downloadCount":181,"originUrl":182},"shellcheck-v0.10.0.zip",1.55,130982,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.10.0\u002Fshellcheck-v0.10.0.zip",{"tag":184,"publishAt":185,"semVer":186,"prerelease":62,"assets":188},"v0.9.0","2022-12-13T06:40:14Z",[60,187,60],9,[189,194,199,203,208],{"fileName":190,"sizeMb":191,"sha256":43,"downloadCount":192,"originUrl":193},"shellcheck-v0.9.0.darwin.x86_64.tar.xz",4.01,663189,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fshellcheck-v0.9.0.darwin.x86_64.tar.xz",{"fileName":195,"sizeMb":196,"sha256":43,"downloadCount":197,"originUrl":198},"shellcheck-v0.9.0.linux.aarch64.tar.xz",2.97,385738,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fshellcheck-v0.9.0.linux.aarch64.tar.xz",{"fileName":200,"sizeMb":165,"sha256":43,"downloadCount":201,"originUrl":202},"shellcheck-v0.9.0.linux.armv6hf.tar.xz",1491,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fshellcheck-v0.9.0.linux.armv6hf.tar.xz",{"fileName":204,"sizeMb":205,"sha256":43,"downloadCount":206,"originUrl":207},"shellcheck-v0.9.0.linux.x86_64.tar.xz",2.24,7957374,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fshellcheck-v0.9.0.linux.x86_64.tar.xz",{"fileName":209,"sizeMb":180,"sha256":43,"downloadCount":210,"originUrl":211},"shellcheck-v0.9.0.zip",130679,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fshellcheck-v0.9.0.zip",{"tag":213,"publishAt":214,"semVer":215,"prerelease":62,"assets":217},"v0.8.0","2021-11-07T04:37:16Z",[60,216,60],8,[218,223,228,233,238],{"fileName":219,"sizeMb":220,"sha256":43,"downloadCount":221,"originUrl":222},"shellcheck-v0.8.0.darwin.x86_64.tar.xz",3.86,296573,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.8.0\u002Fshellcheck-v0.8.0.darwin.x86_64.tar.xz",{"fileName":224,"sizeMb":225,"sha256":43,"downloadCount":226,"originUrl":227},"shellcheck-v0.8.0.linux.aarch64.tar.xz",2.86,262154,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.8.0\u002Fshellcheck-v0.8.0.linux.aarch64.tar.xz",{"fileName":229,"sizeMb":230,"sha256":43,"downloadCount":231,"originUrl":232},"shellcheck-v0.8.0.linux.armv6hf.tar.xz",1.17,20178,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.8.0\u002Fshellcheck-v0.8.0.linux.armv6hf.tar.xz",{"fileName":234,"sizeMb":235,"sha256":43,"downloadCount":236,"originUrl":237},"shellcheck-v0.8.0.linux.x86_64.tar.xz",1.34,5223834,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.8.0\u002Fshellcheck-v0.8.0.linux.x86_64.tar.xz",{"fileName":239,"sizeMb":240,"sha256":43,"downloadCount":241,"originUrl":242},"shellcheck-v0.8.0.zip",1.41,98689,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.8.0\u002Fshellcheck-v0.8.0.zip",{"tag":244,"publishAt":245,"semVer":246,"prerelease":62,"assets":249},"v0.7.2","2021-04-19T22:39:09Z",[60,247,248],7,2,[250,255,260,265,270],{"fileName":251,"sizeMb":252,"sha256":43,"downloadCount":253,"originUrl":254},"shellcheck-v0.7.2.darwin.x86_64.tar.xz",3.8,118712,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.2\u002Fshellcheck-v0.7.2.darwin.x86_64.tar.xz",{"fileName":256,"sizeMb":257,"sha256":43,"downloadCount":258,"originUrl":259},"shellcheck-v0.7.2.linux.aarch64.tar.xz",2.84,17000,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.2\u002Fshellcheck-v0.7.2.linux.aarch64.tar.xz",{"fileName":261,"sizeMb":262,"sha256":43,"downloadCount":263,"originUrl":264},"shellcheck-v0.7.2.linux.armv6hf.tar.xz",1.15,3891,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.2\u002Fshellcheck-v0.7.2.linux.armv6hf.tar.xz",{"fileName":266,"sizeMb":267,"sha256":43,"downloadCount":268,"originUrl":269},"shellcheck-v0.7.2.linux.x86_64.tar.xz",1.32,2624727,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.2\u002Fshellcheck-v0.7.2.linux.x86_64.tar.xz",{"fileName":271,"sizeMb":272,"sha256":43,"downloadCount":273,"originUrl":274},"shellcheck-v0.7.2.zip",1.37,15170,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.2\u002Fshellcheck-v0.7.2.zip",{"tag":276,"publishAt":277,"semVer":278,"prerelease":62,"assets":280},"v0.7.1","2020-04-05T01:07:17Z",[60,247,279],1,[281,286,290,295,300],{"fileName":282,"sizeMb":283,"sha256":43,"downloadCount":284,"originUrl":285},"shellcheck-v0.7.1.darwin.x86_64.tar.xz",1.29,211851,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.1\u002Fshellcheck-v0.7.1.darwin.x86_64.tar.xz",{"fileName":287,"sizeMb":272,"sha256":43,"downloadCount":288,"originUrl":289},"shellcheck-v0.7.1.linux.aarch64.tar.xz",7257,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.1\u002Fshellcheck-v0.7.1.linux.aarch64.tar.xz",{"fileName":291,"sizeMb":292,"sha256":43,"downloadCount":293,"originUrl":294},"shellcheck-v0.7.1.linux.armv6hf.tar.xz",2.41,83621,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.1\u002Fshellcheck-v0.7.1.linux.armv6hf.tar.xz",{"fileName":296,"sizeMb":297,"sha256":43,"downloadCount":298,"originUrl":299},"shellcheck-v0.7.1.linux.x86_64.tar.xz",1.38,3981292,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.1\u002Fshellcheck-v0.7.1.linux.x86_64.tar.xz",{"fileName":301,"sizeMb":302,"sha256":43,"downloadCount":303,"originUrl":304},"shellcheck-v0.7.1.zip",3.46,75660,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.1\u002Fshellcheck-v0.7.1.zip",{"tag":306,"publishAt":307,"semVer":308,"prerelease":62,"assets":310},"v0.6.0","2020-03-07T19:14:31Z",[60,309,60],6,[311,316,320],{"fileName":312,"sizeMb":313,"sha256":43,"downloadCount":314,"originUrl":315},"shellcheck-v0.6.0.linux.armv6hf.tar.xz",2.37,236,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.6.0\u002Fshellcheck-v0.6.0.linux.armv6hf.tar.xz",{"fileName":317,"sizeMb":240,"sha256":43,"downloadCount":318,"originUrl":319},"shellcheck-v0.6.0.linux.x86_64.tar.xz",52453,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.6.0\u002Fshellcheck-v0.6.0.linux.x86_64.tar.xz",{"fileName":321,"sizeMb":322,"sha256":43,"downloadCount":323,"originUrl":324},"shellcheck-v0.6.0.zip",6.23,1301,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.6.0\u002Fshellcheck-v0.6.0.zip",{"tag":326,"publishAt":327,"semVer":328,"prerelease":62,"assets":329},"v0.7.0","2020-03-05T03:38:42Z",[60,247,60],[330,335,339,344,349],{"fileName":331,"sizeMb":332,"sha256":43,"downloadCount":333,"originUrl":334},"shellcheck-v0.7.0.darwin.x86_64.tar.xz",1.43,13148,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.0\u002Fshellcheck-v0.7.0.darwin.x86_64.tar.xz",{"fileName":336,"sizeMb":235,"sha256":43,"downloadCount":337,"originUrl":338},"shellcheck-v0.7.0.linux.aarch64.tar.xz",2742,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.0\u002Fshellcheck-v0.7.0.linux.aarch64.tar.xz",{"fileName":340,"sizeMb":341,"sha256":43,"downloadCount":342,"originUrl":343},"shellcheck-v0.7.0.linux.armv6hf.tar.xz",2.39,847,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.0\u002Fshellcheck-v0.7.0.linux.armv6hf.tar.xz",{"fileName":345,"sizeMb":346,"sha256":43,"downloadCount":347,"originUrl":348},"shellcheck-v0.7.0.linux.x86_64.tar.xz",1.47,502560,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.0\u002Fshellcheck-v0.7.0.linux.x86_64.tar.xz",{"fileName":350,"sizeMb":351,"sha256":43,"downloadCount":352,"originUrl":353},"shellcheck-v0.7.0.zip",6.43,707,"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\u002Freleases\u002Fdownload\u002Fv0.7.0\u002Fshellcheck-v0.7.0.zip",[355,380,395,412,428,441],{"owner":356,"repo":357,"repoId":358,"category":54,"subgroup":55,"language":359,"tags":360,"starCount":369,"ownerUid":370,"latestTag":371,"platforms":372,"lastReleaseTime":377,"downloadCount":378,"description":379},"astral-sh","ruff",523043277,"Rust",[50,361,362,363,357,364,365,52,366,367,368],"pep8","python","python3","rust","rustpython","static-code-analysis","style-guide","styleguide",51220,115962839,"0.17.5",[373,374,375,376],"windows","mac","linux","other","2026-11-12T17:55:55Z",1282,"Ruff 是用 Rust 编写的极快 Python 代码检查与格式化工具，一个工具即可替代 Flake8、isort、Black 等多个工具，适合大型项目与持续集成场景。",{"owner":381,"repo":382,"repoId":383,"category":54,"subgroup":55,"language":384,"tags":385,"starCount":388,"ownerUid":389,"latestTag":390,"platforms":391,"lastReleaseTime":392,"downloadCount":393,"description":394},"AlDanial","cloc",42029482,"Perl",[382,386,387],"count-lines","programming-language",23669,1459933,"v2.12",[373],"2026-11-13T05:14:32Z",209,"统计多种编程语言源代码中的空行、注释行和物理行数。",{"owner":396,"repo":397,"repoId":398,"category":54,"subgroup":55,"language":399,"tags":400,"starCount":405,"ownerUid":406,"latestTag":407,"platforms":408,"lastReleaseTime":409,"downloadCount":410,"description":411},"realm","SwiftLint",35732214,"Swift",[401,402,50,403,52,404],"code-quality","hacktoberfest","linting","swift",19748,7575099,"0.65.1",[373,374,375,376],"2026-08-21T20:29:47Z",519979,"强制执行 Swift 风格和约定的工具，基于 SwiftSyntax。",{"owner":413,"repo":414,"repoId":415,"category":54,"subgroup":55,"language":416,"tags":417,"starCount":421,"ownerUid":422,"latestTag":423,"platforms":424,"lastReleaseTime":425,"downloadCount":426,"description":427},"golangci","golangci-lint",132145189,"Go",[418,419,420,414,50],"ci","go","golang",19443,35628013,"v2.15.0",[373,374,375,376],"2026-10-16T11:33:37Z",780,"一个快速的 Go 语言代码检查工具运行器，支持并行执行、缓存、YAML 配置和主流 IDE 集成，包含超过一百种检查器。",{"owner":429,"repo":430,"repoId":431,"category":54,"subgroup":55,"language":432,"tags":433,"starCount":434,"ownerUid":435,"latestTag":436,"platforms":437,"lastReleaseTime":438,"downloadCount":439,"description":440},"microsoft","pyright",175129788,"Python",[],15689,6154722,"1.1.414",[376],"2026-09-09T20:40:05Z",1107,"Pyright 是微软推出的 Python 静态类型检查器，功能完整、面向高性能与大型代码库设计，提供命令行工具与 VS Code 扩展。",{"owner":442,"repo":442,"repoId":443,"category":54,"subgroup":55,"language":19,"tags":444,"starCount":448,"ownerUid":449,"latestTag":450,"platforms":451,"lastReleaseTime":452,"downloadCount":453,"description":454},"hadolint",46234189,[445,446,447,49,50,15,52],"docker","dockerfile","dockerfile-linter",12451,34047791,"v2.15.1",[373],"2026-07-31T10:13:06Z",19050,"一个智能的Dockerfile Linter，通过将Dockerfile解析为AST并执行最佳实践规则，帮助构建更优质的Docker镜像，同时集成ShellCheck对RUN指令中的Bash代码进行静态检查。",{"description":456,"readmeHtml":457},"一款GPLv3许可的Shell脚本静态分析工具，为bash\u002Fsh脚本提供警告和建议，帮助发现语法问题、语义错误和潜在的陷阱。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>ShellCheck 是一款 GPLv3 许可的 Shell 脚本静态分析工具，为 bash\u002Fsh 脚本提供警告和建议。\u003C\u002Fp>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>指出并澄清典型的初学者语法问题，这些问题会导致 Shell 给出晦涩的错误信息\u003C\u002Fli>\n\u003Cli>指出并澄清典型的中级语义问题，这些问题会导致 Shell 行为异常和反直觉\u003C\u002Fli>\n\u003Cli>指出微妙的注意事项、边界情况和陷阱，这些可能导致高级用户的脚本在未来环境下失败\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>Shell 脚本编写者\u003C\u002Fli>\n\u003Cli>希望提升脚本质量和可维护性的开发者\u003C\u002Fli>\n\u003Cli>系统管理员和 DevOps 工程师\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Web 端\u003C\u002Fstrong>：在 \u003Ca href=\"https:\u002F\u002Fwww.shellcheck.net\" target=\"_blank\" rel=\"noopener noreferrer\">shellcheck.net\u003C\u002Fa> 粘贴脚本即可获得即时反馈\u003C\u002Fli>\n\u003Cli>\u003Cstrong>终端\u003C\u002Fstrong>：运行 \u003Ccode>shellcheck yourscript\u003C\u002Fcode> 获取即时输出\u003C\u002Fli>\n\u003Cli>\u003Cstrong>编辑器集成\u003C\u002Fstrong>：支持 Vim（ALE\u002FNeomake\u002FSyntastic）、Emacs（Flycheck\u002FFlymake）、Sublime（SublimeLinter）等\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>开源免费（GPLv3）\u003C\u002Fli>\n\u003Cli>支持 Web、终端和编辑器多种使用方式\u003C\u002Fli>\n\u003Cli>覆盖从初学者到高级用户的各类问题\u003C\u002Fli>\n\u003Cli>活跃的社区维护\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Cul>\n\u003Cli>操作系统：跨平台\u003C\u002Fli>\n\u003C\u002Ful>\n",1794593730577]