Skip to content

Commit ed2a4a3

Browse files
authored
add tools
1 parent 5bcf372 commit ed2a4a3

File tree

1 file changed

+167
-0
lines changed

1 file changed

+167
-0
lines changed

tools/tools.json

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,173 @@
14221422
}
14231423
]
14241424
},
1425+
{
1426+
"name": "tool-clangtidy",
1427+
"description": "Tool for static code analysis",
1428+
"export_paths": [
1429+
[
1430+
""
1431+
]
1432+
],
1433+
"info_url": "https://clang.llvm.org/extra/clang-tidy/",
1434+
"install": "always",
1435+
"license": "Apache-2.0",
1436+
"supported_targets": [
1437+
"all"
1438+
],
1439+
"version_cmd": [
1440+
""
1441+
],
1442+
"version_regex": "v([0-9.]+)",
1443+
"versions": [
1444+
{
1445+
"name": "tool-clangtidy",
1446+
"status": "recommended",
1447+
"linux-amd64": {
1448+
"url": "https://github.com/pioarduino/llvm-project/releases/download/18.1.1/tool-clangtidy-linux_x86_64-1.180101.0.tar.gz",
1449+
"size": 33170461,
1450+
"sha256": "45268f015f52f1be5ee00c8805eed7d039a058b388804c6af12ac600755beebf"
1451+
},
1452+
"macos": {
1453+
"url": "https://github.com/pioarduino/llvm-project/releases/download/18.1.1/tool-clangtidy-darwin_x86_64-1.180101.0.tar.gz",
1454+
"size": 23700981,
1455+
"sha256": "7f0f49e8a3b05ca995b6fc5700b2cf2abaab918e7e60d556430a940cafc382cc"
1456+
},
1457+
"macos-arm64": {
1458+
"url": "https://github.com/pioarduino/llvm-project/releases/download/18.1.1/tool-clangtidy-darwin_x86_64-1.180101.0.tar.gz",
1459+
"size": 23700981,
1460+
"sha256": "7f0f49e8a3b05ca995b6fc5700b2cf2abaab918e7e60d556430a940cafc382cc"
1461+
},
1462+
"win64": {
1463+
"url": "https://github.com/pioarduino/llvm-project/releases/download/18.1.1/tool-clangtidy-windows_amd64-1.180101.0.tar.gz",
1464+
"size": 20393326,
1465+
"sha256": "e1bc9107d0a1e5ad12affe77174c48048e0aeb327c97fc8878c266a108df50d3"
1466+
},
1467+
"win32": {
1468+
"url": "https://github.com/pioarduino/llvm-project/releases/download/18.1.1/tool-clangtidy-windows_x86-1.150005.0.tar.gz",
1469+
"size": 17248616,
1470+
"sha256": "f8d962605231610934edb4bb60b68c5a8b85ae0638588d7bf56dae04b2bc667a"
1471+
}
1472+
}
1473+
]
1474+
},
1475+
{
1476+
"name": "tool-cppcheck",
1477+
"description": "Tool for static code analysis",
1478+
"export_paths": [
1479+
[
1480+
""
1481+
]
1482+
],
1483+
"info_url": "https://cppcheck.sourceforge.io",
1484+
"install": "always",
1485+
"license": "GPL-3.0",
1486+
"supported_targets": [
1487+
"all"
1488+
],
1489+
"version_cmd": [
1490+
""
1491+
],
1492+
"version_regex": "v([0-9.]+)",
1493+
"versions": [
1494+
{
1495+
"name": "tool-cppcheck",
1496+
"status": "recommended",
1497+
"linux-armel": {
1498+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-linux_armv6l-1.21100.230717.tar.gz",
1499+
"size": 2395975,
1500+
"sha256": "0705f906f8d4c0bb2d5803ab60b5efa5558d4d59ed47c4c05f89f93e24fadd6c"
1501+
},
1502+
"linux-arm64": {
1503+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-linux_aarch64-1.21100.230717.tar.gz",
1504+
"size": 2546941,
1505+
"sha256": "42f593c0da6917ab6e54514280ec4f466df0235fad6db4282e81e56f2af1e21d"
1506+
},
1507+
"linux-amd64": {
1508+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-linux_x86_64-1.21100.230717.tar.gz",
1509+
"size": 2690814,
1510+
"sha256": "5e424c9514ab830327a2105993ff44ec507393f432c037c8971c6b0df49ad439"
1511+
},
1512+
"macos": {
1513+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-darwin_x86_64-1.21100.230717.tar.gz",
1514+
"size": 2668186,
1515+
"sha256": "6d643b3f63d07516ea5d88c6ec8cc34db2059662532739107256d4dc5fd1457d"
1516+
},
1517+
"macos-arm64": {
1518+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-darwin_x86_64-1.21100.230717.tar.gz",
1519+
"size": 2668186,
1520+
"sha256": "6d643b3f63d07516ea5d88c6ec8cc34db2059662532739107256d4dc5fd1457d"
1521+
},
1522+
"win64": {
1523+
"url": "https://github.com/pioarduino/cppcheck/releases/download/2.11.0/tool-cppcheck-windows_amd64-1.21100.230717.tar.gz",
1524+
"size": 3194735,
1525+
"sha256": "97875c2bf73aaf5deb66c56d63607397d4b2b36f30d7ec742cfec6c53b07e0d7"
1526+
}
1527+
}
1528+
]
1529+
},
1530+
{
1531+
"description": "contrib-piohome",
1532+
"export_paths": [
1533+
[
1534+
""
1535+
]
1536+
],
1537+
"info_url": "https://github.com/pioarduino/registry",
1538+
"install": "always",
1539+
"is_executable": false,
1540+
"license": "Apache-2.0",
1541+
"name": "contrib-piohome",
1542+
"supported_targets": [
1543+
"all"
1544+
],
1545+
"version_cmd": [
1546+
""
1547+
],
1548+
"version_regex": "",
1549+
"versions": [
1550+
{
1551+
"any": {
1552+
"size": 1031329,
1553+
"sha256": "8a859a4d21836fdda7fb57bdd564e2d62f610fd5c0aaedff0e65d3217e883255",
1554+
"url": "https://github.com/pioarduino/registry/releases/download/0.0.1/contrib-piohome-3.4.4.tar.gz"
1555+
},
1556+
"name": "contrib-pioremote",
1557+
"status": "recommended"
1558+
}
1559+
]
1560+
},
1561+
{
1562+
"description": "contrib-pioremote",
1563+
"export_paths": [
1564+
[
1565+
""
1566+
]
1567+
],
1568+
"info_url": "https://github.com/pioarduino/registry",
1569+
"install": "always",
1570+
"is_executable": false,
1571+
"license": "Apache-2.0",
1572+
"name": "contrib-pioremote",
1573+
"supported_targets": [
1574+
"all"
1575+
],
1576+
"version_cmd": [
1577+
""
1578+
],
1579+
"version_regex": "",
1580+
"versions": [
1581+
{
1582+
"any": {
1583+
"size": 1856,
1584+
"sha256": "ac7c9a350e8ccfc0f174343aecde8f2c9415b58d489741e70c3a5884011705da",
1585+
"url": "https://github.com/pioarduino/registry/releases/download/0.0.1/contrib-pioremote-1.0.1.tar.gz"
1586+
},
1587+
"name": "contrib-pioremote",
1588+
"status": "recommended"
1589+
}
1590+
]
1591+
},
14251592
{
14261593
"description": "tool and toolchain package.json",
14271594
"export_paths": [

0 commit comments

Comments
 (0)