Yi Cheng

Results 34 issues of Yi Cheng

```bash "AWT-EventQueue-0 2018.3#IC-183.4284.148 IDEA, eap:false, os:Mac OS X 10.14.1, java-version:Twitter 1.8.0_162-Tw8r19b0-b12 2018.3#IC-183.4284.148 IDEA, eap:false, os:Mac OS X 10.14.1, java-version:Twitter 1.8.0_162-Tw8r19b0-b12" #17 prio=6 os_prio=31 tid=0x00007fedeb61b800 nid=0x1300f waiting on condition [0x000070000b91f000] java.lang.Thread.State:...

The goal is to minimize the time developer has to wait for indexing (up to 20 - 25 mins) before they can iterate in a large project. The general idea...

currently it is broken due to Pants started to adopt default target names, so the plugin does not know how to parse the BUILD files anymore.

for example if intellij wants to add a dep to a target under `foo/bar/BUILD` ``` java_library( sources=globs('*.java'), ) ``` It does not know this target has the implicit name `bar`,...

For example, some tests are only concerned about the modules created and does not care about anything index related such as looking for a particular class. https://github.com/pantsbuild/intellij-pants-plugin/blob/38d0a01d20c8cd86687ed7bfd5713206c8ae1572/tests/com/twitter/intellij/pants/integration/OSSPantsJavaExamplesIntegrationTest.java#L75-L94 In this case,...

related to https://github.com/pantsbuild/pants/issues/3804, but still it should be handled more gracefully

Code duplications in the implementations of com.twitter.intellij.pants.model.PantsExecutionOptions, thus adding any new features requires long propagation in code. ``` public class PantsExecutionSettings extends ExternalSystemExecutionSettings implements PantsExecutionOptions { private final boolean myWithDependees;...

currently stale project files under .idea/ will be picked up if a new project with the same path are imported, so either clean up the pertinent files under .idea/ before...

With https://rbcommons.com/s/twitter/r/3690/, the plugin can auto select JDK for a project, but it is also selecting a JDK even if the project imported is python. Ideally the plugin should also...

enhancement