我最近实现了maven Check样式插入我的项目并更改了intellij(我使用的)中的所有formater设置以符合此样式指南(他们现在这样做).
但是我需要为eclipse生成一个设置.xml文件,这样我的同事就可以自动格式化代码,这样它也符合这个样式指南.
我发现的问题是我看不到从intellij导出设置并将它们导入eclipse的方法.我无法手动配置eclipse以符合新风格指南的细微差别(延续缩进是主要问题).
任何帮助或想法都会很棒.:)
我已经使用intellij 2年了,并且喜欢它.但是在更新到2016.3.4后,它停止在运行窗口中突出显示路径位置.
我以前只能点击突出显示的路径,它会跳转到文件和行.
来自maven-checkstyle-plugin的输出示例应该是"可点击的":
[ERROR] C:\Users\userName\Documents\project.main\src\main\java\MyClass.java:36: Only one statement per line allowed. [OneStatementPerLine]
Run Code Online (Sandbox Code Playgroud)
这是非常令人沮丧的,如何让intellij再次这样做的任何想法都会很棒.
最小,完整和可验证的例子
复制此项在IntelliJ IDEA中创建一个名为"bug"的项目
IntelliJ IDEA 2016.3.4
Build #IU-163.12024.16, built on January 31, 2017
Run Code Online (Sandbox Code Playgroud)
创建一个文件夹
bug-> CodeStyle和此文件夹中的文件"checkstyle.xml"
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="charset" value="UTF-8"/>
<property name="severity" value="error"/>
<property name="fileExtensions" value="java,"/>
<module name="FileTabCharacter"/>
<module name="TreeWalker">
<module name="RegexpSinglelineJava">
<property name="format" value="System\.(out|err).*?$"/>
<property name="ignoreComments" value="true"/>
</module>
</module>
</module>
Run Code Online (Sandbox Code Playgroud)
pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>bugExample</groupId>
<artifactId>bug</artifactId>
<version>1.0-SNAPSHOT</version> …
Run Code Online (Sandbox Code Playgroud) 我最近更新了我的Web应用程序项目,使用"create-react-app"而不是捆绑在一起的Webpack和Babel配置.
以前,WebStorm中的调试与JetBrains Chrome扩展程序完美配合.
然而,现在,当我在项目中的JavaScript(.jsx)文件中设置断点时,它不会在断点处停止.但是,如果我在index.html文件中的内联脚本上放置一个断点,那么它可以工作,如果我启用"break on exception",它就适用于那种情况.
我真的很困惑.任何帮助或建议都会很棒(这可能很简单).
javascript debugging intellij-idea webstorm create-react-app
我是java脚本的新手,所以如果这是微不足道的话我很抱歉.如果我有一个对象,我的问题是语法:
this.state = {
A : {
B: {
C : [
{value : 'bob'},
{value : 'Jim'},
{value : 'luke'},
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我有一个字符串location = 'A.B.C[1]'
,描述了我想要的数据的位置.
为什么我不能这样做 data = this.state[location].value
?
是否有一种简单的"JavaScript"方式使用位置字符串获取数据?
任何帮助都会很棒:)
javascript ×2
checkstyle ×1
debugging ×1
eclipse ×1
filepath ×1
java ×1
json ×1
maven ×1
reactjs ×1
webstorm ×1