Gimpel Software. Reference Manual 8.0 for PC-lint/FlexeLint. July,2001
2021-03-19 11:14:02 1.74MB lint pclint manual
1
断点检查 breakcheck根据给定的git参考检查工作树中的导出值,类型和函数声明,以查找潜在的重大更改。 用法 $ breakcheck --help Example usage: breakcheck # compares working tree against git head breakcheck --base=v1.0.0 # compares against tag v1.0.0 Flags: -base string git reference to compare against (default "head") -private include exported methods with private receivers -v enable verbose mode 例子 以下是针对datadog
2021-03-16 18:10:15 8KB lint go golang ci
1
投影机镜头 带有GitHub Action工作流,CI / CD发布和部署自动化脚本等的CLI模板。 发布的软件包不适合公众使用! 不要安装这个! 安装 注意:> = 7的NPM版本可能需要npm install --legacy-peer-deps直到。 npm install @xunnamius/dummy-pkg-2 [额外细节] 注意:您可能不需要阅读此书! 对于试图捆绑此软件包的人员或对ESM与CJS有意见的人员,此信息主要有用。 这是一个软件包。 这意味着该程序包同时公开了CJS2和ESM入口点。 通过require(...)加载此程序包将导致Node和Webpack使用入口点,禁用Webpack 4中的,并导致Webpack 5中出现更大的捆绑软件。或者,通过import { ... } from ...或import(...)会导致Node在使用ESM入口点,W
2021-03-14 19:09:44 414KB lint cli application app
1
自以为是的盖茨比初学者 打字稿·开玩笑·测试库·故事书ESLint + airbnb·stylelint·remark-lint·漂亮提交人·提交人·语义释放支持Netlify的应用程序·GitHub操作·更新·TypoCI·支持PWA·Typography.js 盖茨比非常有思想的首发 这是具有常规提交的的复杂样板。 支持: :rocket: 快速开始 创建一个Gatsby网站。 首先,您需要在计算机上安装Gatsby CLI: $ npm i -g gatsby-cli 使用Gatsby CLI创建一个新站点,并指定一个启动器。 # create a new Gatsby site us
2021-02-04 13:11:33 519KB stylelint eslint jest css-modules
1
:magnifying_glass_tilted_left: 配置文件 :magnifying_glass_tilted_right: 使用YAML中指定的规则来验证配置文件的命令行工具。 配置文件可以是以下几种格式之一:Terraform,JSON,YAML,并支持Kubernetes。 有为Terraform提供的内置规则,而自定义文件可用于其他格式。 :notebook: :construction_worker: :bug: 博客文章 :pencil_selector: :pencil_selector: 快速开始 使用在macOS上安装最新版本的config-lint: brew tap stelligent/tap brew install config-lint 或在Linux上手动: curl -L https://github.com/stelligent/config-lint/releases/latest/download/config-lint_Linux_x86_64.tar.gz | tar xz -C /usr/local/bi
2021-02-03 14:04:59 580KB lint kubernetes open-source yaml
1
checkpatch-action:checkpatch.pl的Github操作
2021-02-01 19:07:05 5KB lint c docker kernel
1
clojure-check:通过nREPL检查,分析和检查ClojureScript代码
2021-02-01 14:36:15 6KB lint vim clojure neovim
1
PCLINT是一种代码检查工具,还包括中文文档
2020-01-03 11:38:43 9.43MB PC-lint PClint pclint 手册
1
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等等。软件除错是软件项目开发成本和延误的主要因素。PClint能够帮你在程序动态测试之前发现编码错误。这样消除错误的成本更低。 使用PC-Lint在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于PC-LINT对于一般程序员来说可能比较陌生,有好多人安装了也不知道怎样配置和使用。 下面我就根据自己的安装和配置心得对PC-Lint的安装、配置及使用进行下详细说明.本人主要介绍了将PC-Lint集成到VC++6.0和SourceInsight的方法和步骤。 (一)Windows下C/C++开发工具中,VC6使用较为普遍,因此这里先讲下VC6.0环境中集成pclint的步骤. 首先, 当然要下载软件,正版软件要200多$呢,买不起!所以只好网上找免费的拉。从http://www.61ic.com/down/othe/pclint.rar处可以下载到一个8.0版本的pclint. 1.将pclint.rar解压至c:/, 这样lint文件就位与c:/pclint(安装目录)下了。 2.将c:/pclint/lnt 下的3个文件lib-w32.lnt,env-vc6.lnt,co-msc60.lnt拷贝至c:/pclint下, 再在安装目录下创建std.lnt和options.lnt两个文件,其中std.lnt的内容如下 // contents of std.lnt c:/pclint/co-msc60.lnt c:/pclint/lib-w32.lnt c:/pclint/options.lnt -si4 -sp4 -i"D:/Program Files;D:/Program Files/Microsoft Visual Studio/VC98/Include" //end 其中-i后面的路径名为VC的安装路径和VC Include 文件路径,根据自己的修改便可。 options.lnt 内容可为空,为定制内容,以后需要时再添加。 准备工作做完了,下一步就是要将pclint集成到VC6中去,先配置lint使之能对单个C或C++文件进行检查。 1.打开VC6,tools--->customize-->tools 新建一个名为pclint的项,在下面填入 command: C:/pclint/lint-nt.exe arguments: -u c:/pclint/std.lnt c:/pclint/env-vc6.lnt "$(FilePath)" Use Output Window 打上勾 close 完成。 这个在你VC窗口tools菜单下应该多了一个pclint选项,可以用它来运行lint程序,对你的c/c++代码进行静态检查了。 现在就可以用个小程序测试一下pclint了 //test1.cpp #include class X { int *p; public: X() { p = new int[20]; } void init() { memset( p, 20, 'a' ); } ~X() { delete p; } }; 编译这个文件,看下你的编译器给你多少警告,再运行下lint, 可以自己对比一下。 我的机器上,VC产生0 errors 0 warnings, 而lint程序产生了如下8条警告信息,有些还是很有用处的提示,这里就不一一分析了. test.cpp(12): error 783: (Info -- Line does not end with new-line) test.cpp(7): error 1732: (Info -- new in constructor for class 'X' which has no assignment operator) test.cpp(7): error 1733: (Info -- new in constructor for class 'X' which has no copy constructor) { memset( p,
2019-12-21 22:11:41 2.89MB pc-lint
1
pc_lint9.0i破解版,可升级到最新版。支持32位、64位,可支持VS2013。
2019-12-21 22:00:48 11.11MB pc_lint
1