问题标签 [prettier]
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.
javascript - 如何将 prettier-js.el 集成到 spacemacs 中
我正试图在 spacemacs 中工作得更漂亮。
我有(prettier-js :location (recipe :url "https://raw.githubusercontent.com/prettier/prettier/master/editors/emacs/prettier-js.el" :fetcher url))
这有点工作,但后来在消息中我看到
我还不知道足够多的 emacs 知道 PACKAGE-DESC 做什么,或者我是否需要它来更漂亮地加载。
我正在尝试在私有层中执行此操作
文档说:
将此添加到您的初始化中
我想我应该有类似的东西:
在我的层
javascript - 如何告诉 prettier 递归解析文件?
我想请prettier递归地解析我的 JavaScript 文件,而不是指定它应该检查文件的每个文件夹。
我想做类似的事情:
prettier --write "all_js_files_except_node_modules_folder"
我在他们的文档中找不到太多内容。有什么建议么?
谢谢,保罗
javascript - 命令行中更漂亮的 js 格式化程序
我想在我的 linux 机器上的终端命令行中运行prettier ,但由于某种原因出现错误。请指教。这是我的命令:
更漂亮的纱线——写 test.js
这是我得到的错误
错误命令失败,退出代码为 1。
这是我的文件
javascript - yarn - typicode 的哈士奇兼容性
我husky
用于设置 git 挂钩,prettier
但每当我尝试提交或推送时都会遇到此错误:
我正在使用yarn v0.24.5
(根据 husky 的文档是支持的)并已卸载npm
. 有什么解决方法吗?
javascript - prettier-eslint、eslint-plugin-prettier 和 eslint-config-prettier 有什么区别?
我想同时使用 Prettier 和 ESLint,但是我一个接一个地使用它们就遇到了一些冲突。我看到这三个包似乎允许它们串联使用:
prettier-eslint
eslint-plugin-prettier
eslint-config-prettier
但是,我不确定使用哪个包名,因为这些包名都包含eslint
and prettier
。
我应该使用哪个?
eslint - ESLint 在 Yarn 全局安装中出现 Prettier 问题
我正在设置我的 ReactJS 环境,并且正在关注有关该主题的 FrontendMasters 课程。
在通过 Yarn 全局安装eslint和prettier后,作者在他的机器上运行了这个命令eslint js\**\*.{js,jsx}
,一切都很好,但我得到了以下信息:
哎呀!出问题了!:(
ESLint 找不到插件“eslint-plugin-prettier”。这可能有几个不同的原因:
如果 ESLint 是全局安装的,那么请确保 eslint-plugin-prettier 也全局安装。全局安装的 ESLint 找不到本地安装的插件。
如果 ESLint 安装在本地,那么很可能是插件没有正确安装。尝试通过运行以下命令重新安装:
npm i eslint-plugin-prettier@latest --save-dev
如果您仍然无法解决问题,请访问https://gitter.im/eslint/eslint与团队聊天。
我试过谷歌,但找不到任何相关的东西。为什么会这样?我在 Windows 10 上,使用最新版本的 Yarn (v0.24.6),我eslintrc.json
看起来像这样:
更新
尽管我没有nvm
安装,但我遵循了 Daydream 的以下建议。但我确实删除了该node_modules
文件夹,在 ESLint 的 Gitter 中聊天后,我继续卸载ESLint
,并Prettier
在全球范围内卸载。然后我做了ESLint
和Prettier
devDependencies。最后我运行yarn
命令重新安装所有东西,现在我得到了这个:
注意:该项目是开源的,如果您想亲自查看,可以在 GitHub 上。
javascript - 什么 prettier/eslint 规则规定了新行上的 JSX 标记内容
将 prettier 与 ESLint 集成一起使用。最近升级了更漂亮的软件包后,我的所有文件似乎都已从
至
有效地增加了 LOC 数量。似乎无法找到导致这种情况的规则或行为,或者如何保持旧样式。任何指针?