问题标签 [google-style-guide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何在 Eclipse 中安装 CppStyle?
我想在我的项目中使用 Eclipse 中的CppStyle插件,但是在安装过程中遇到了一些问题:
我尝试使用 Eclipse Marketplace安装它,但出现以下错误:
如果我使用“安装新软件”向导中的直接链接,则没有列出任何软件项目。
我使用新下载的 Eclipse CDT Neon、Luna 和 Kepler 版本进行了尝试。我正在使用 Ubuntu 16.10。
有人知道如何正确安装 CppStyle 吗?
c - 如何强制 cppstyle 使用 c 和 h 文件?
我在 Eclipse 中使用 cpptyle 来检查我的 C 项目中的代码样式。所以我的文件扩展名是 *.c 和 *.h。
cppstyle 使用 cpplint.py。cpplint.py 的文档告诉您,如果您想检查没有扩展名cc
、h
、cpp
或.cu
cuh
所以在命令行中我以这种方式使用 cpplint:
好吧,关于 cppstyle 的文档,不可能将任何参数传递给 cpplint.py。配置 cpplint.py 的唯一方法是使用那些 CPPLINT.cfg 文件,遗憾的是它们不支持扩展参数。
所以最后不可能在 eclipse 中检查 *.c 文件。
如何强制 cppstyle 使用 c 和 h 文件?
regex - 如何在 cpplint 中使用 exclude_files 正则表达式?
我正在使用 cpplint 来检查我的源代码和谷歌风格指南。
Cpplint 的帮助说:
我如何使用 cpplint:
我使用cpplint
此命令检查源文件夹中的所有文件:
cpplint src/*.c
好吧,有一个特殊文件foo.cc
不能检查。所以我尝试创建一个CPPLIN.cfg
使用该exclude_files
属性。我的文件如下所示:
尽管如此foo.cc
,仍然检查。
我已经尝试过做的事情:
我试过了 exclude_files=/.*\.cc/
。这应该排除所有以 *.cc 结尾的文件。尽管如此,仍然检查所有文件。
我试图filter
从文件中删除我的。这导致了比以前更多的错误。所以我现在确定我的CPPLINT.cfg
文件被 cpplint 找到了。
问题:
如何正确使用 cpplint 中的 exclude_files 正则表达式?
java - 如何正确安装 IntelliJ IDEA 的 Google Java 格式插件?
我想为 IntelliJ IDEA 安装 Google Java 格式插件。我有最新的 2016 社区版构建(构建 #IC-163.11103.6,2017 年 1 月 16 日),所以插件的 1.2 版应该是兼容的。但是,当我尝试安装它时,出现错误:
插件“google-java-format”与此版本不兼容。
环顾四周寻找解决方案,我发现如果不支持 IntelliJ 版本,则会显示此错误。但是,插件页面指出我拥有的 build 163 应该是兼容的。
此外,在 IntelliJ 的内置插件仓库浏览器中搜索插件时,我只能找到(并安装)1.0 版。我猜我的 IntelliJ 的插件管理器认为它在旧版本上运行,或者该插件实际上与最新版本不兼容。
安装最新的 Google Java 格式插件的正确方法是什么?
除此之外:如何从磁盘安装插件?这个帮助页面没有告诉我是应该安装 google-java-format.zip 文件,还是解压它并安装单独在里面找到的 2 个 .jar 文件。
html - 谷歌新闻 CSS 样式
我想创建一个界面类似于 GoogleNews 的新闻聚合器。对 HTML/CSS 的经验很少,不能仅通过检查来完成。有没有办法包含(或下载)样式表,所以我可以创建一个类似于谷歌的界面。我发现了类似的东西:
但仍然无法得到它,即使是带有搜索输入文本的导航栏。后台的工作我都做了,但是卡在前端,不知道哪里是最好的起点。
c++ - 为什么 Google 样式指南规定系统标头位于项目标头之前?
在 C++ Google Style Guide 的标题部分中,第一行说:
使用标准顺序以提高可读性并避免隐藏依赖项:相关头文件、C 库、C++ 库、其他库的 .h、您的项目的 .h。
但这对我来说似乎是倒退的,因为项目的标头可能依赖于系统标头,而系统标头显然不太可能依赖于项目标头。简化指南中给出的示例,我们得到以下几#include
行,X.cpp
它依赖于X.h
标准头<vector>
文件和项目代码库中的另一个文件,A.h
:
如果A.h
是依赖<vector>
,则样式的顺序隐藏了问题。如果标题按最相关到最不相关的顺序包含,则问题将暴露出来。
我错过了什么?也许相反的论点是这个问题会在A.cpp
编译时暴露出来,但如果没有A.cpp
开始(即A.h
仅标题),则该论点不成立。
javascript - 是否存在用于 Google 的 HTML/CSS/JS 样式指南的验证器/linter?
python-sphinx - Google 样式的文档字符串示例部分未呈现为代码片段
我最近开始向我的项目添加文档,并且正在尝试遵循 Google 样式指南。我正在使用 Sphinx 生成文档,并使用 Sphinx 扩展名拿破仑来弥合 Google 样式指南和 reST 之间的差距。
我在渲染参数和注释时没有问题,但我似乎无法让示例部分呈现代码片段。
我还尝试了示例部分的双冒号。