- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我必须从 CircleCI 1.0 迁移到 2.0。在我将旧配置更改为新配置后,由于 eslint-plugin-prettier 报告了更漂亮的间距违规,因此构建失败。
MyProject - 是我的 GitHub 存储库,它包含一个文件夹 client
它包含我想在 CI 上构建的所有前端代码。在 client
文件夹有
.eslintrc.json
...
"extends": ["airbnb", "prettier"],
"plugins": ["prettier"],
...
{
"tabWidth": 4,
"trailingComma": "all",
"singleQuote": true
}
*.js text eol=crlf
*.jsx text eol=crlf
version: 2
jobs:
build:
working_directory: ~/MyProject
docker:
- image: circleci/node:6.14.3-jessie-browsers
steps:
- checkout
- run:
name: Install Packages
command: npm install
working_directory: client
- run:
name: Test
command: npm run validate
working_directory: client
## Customize dependencies
machine:
node:
version: 6.1.0
# Remove cache before new build. It takes much time
# but fixing a build which is broken long time ago (and not detected because of cache)
# is even more time consuming
dependencies:
post:
- rm -r ~/.npm
## Customize test commands
test:
override:
- npm run validate
general:
build_dir: client
最佳答案
我终于想通了。
我的 package.json
文件包含以下对 Prettier 的依赖:"prettier": "^1.11.1"
.
我不得不努力学习这个小符号的含义^
.它允许安装与 1.11.1
兼容的任何版本的 Prettier .就我而言,它在 CircleCI 2.0 上安装了 1.14.2
它为 Prettier 添加了新功能。
我相信它在 CircleCI 1.0 版和本地没有中断,因为缓存的 node_modules 包含与 1.11.1
兼容的早期 Prettier 版本
这里很好video关于语义版本控制。
关于eslint - 什么可能导致 eslint-plugin-prettier 在 CircleCI 上报告错误但在本地保持沉默?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51121469/
我正在使用一个使用 log4j 输出到控制台的库。但是,使用该库的方法会被多次调用,这意味着控制台始终已满。我需要一种方法来停止 log4j 输出到控制台。 我看到过类似的问题,但不知道该怎么做。 我
我已将 New Relic iOS SDK 添加到我的项目中,它正在将我不感兴趣的各种信息记录到控制台。我希望找到禁用它的方法,并找到了 this page 的“更改日志记录级别”部分,但提供的代码无
有人知道如何从 cucumber 运行的回溯中静音或过滤线条吗?我正在运行一个 rails 2.3.5 应用程序,其中 database_cleaner 插件设置为在每个场景后截断。每次运行时,终端都
我已按照 iOS 9 的要求将我的 URL 方案添加到 Info.plist。但是,调用会导致: -canOpenURL: failed for URL: "scheme://" - error: "
这是我的代码: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-variable" //__attribute
我目前正在使用 gdb 在 Linux 中调试多线程应用程序。我在输出中收到很多噪音,想知道是否有什么办法可以让它静音。 我收到了很多这些:“[切换到线程 ~~ (LWP ~~)]”我使用了“set
我想消除变量 attrs 的 JSHint 警告“attrs 已定义但从未使用”。但是我不想使用选项 /* jshintused:false */ 因为这将完全关闭警告。我希望仅对 attrs 禁用警
我在脚本中使用 gcloud auth activate-service-account 来激活服务帐户。它输出 Activated service account credentials for:
我在脚本中使用 gcloud auth activate-service-account 来激活服务帐户。它输出 Activated service account credentials for:
问题很简单,我们希望 CherryPy 不记录被调用的特定公开方法/API 的访问日志。 基本上当这个API被调用时,URL的查询字符串中有一些非常敏感的参数,如果泄露,会暴露潜在的安全性。这自然是一
如标题所示,我想在运行我的 python 脚本时关闭此警告消息。有没有人有什么建议?谷歌没有发现任何东西。 谢谢, 大卫 最佳答案 看起来您还没有为您的根应用配置日志记录,并且模块不知道将日志发送到哪
我已经 written a script使用 GIT_SEQUENCE_EDITOR=sed ...s/pick/edit/... 自动执行 git rebase --interactive 编辑指定
我正在为一些“多边形内的点”查询使用“地理”类型的列。它们太少太简单,无法捆绑 GIS gem,我在 SQL 级别处理所有这些。 但是,每次 Rails 启动(rake 任务、控制台等)时,都会发出以
我有一个Mac应用程序,它需要在Mac休眠时执行一个操作。要做到这一点,我使用这种“现代”方法来监听通知:。Xcode 15测试版8在for/await调用中引入了新的警告:。。但我根本没有使用通知对
我是一名优秀的程序员,十分优秀!