Fixes 0.38.437

Skip to end of metadata
Go to start of metadata
  • SCL-1849 Add option to use case class for method object extraction (using Java refactoring name, in Scala it's just extract method) instead of Tuple.
  • SCL-2310 imports from java.lang not marked as redundant
  • SCL-2357 Extract Method Refactoring doesn't suggest to replace occurrences (regression)
  • SCL-2458 allow organised imports to be sorted like in the Java plugin?
  • SCL-2617 Scala compliation
  • SCL-2686 Disable grouping of imports
  • SCL-2698 Support property plugin in Scala
  • SCL-2903 inline variable: show occurrence count and variable name on dialog
  • SCL-2907 toString generation on Scala class does not work
  • SCL-3179 Good code is red: inference of type parameter
  • SCL-3231 Create From Usage quick fix could be available for unresolved references accessed through "this" and "super"
  • SCL-3334 Incompatible types. Found "x.y.z.SomeClass", required "x.y.z.SomeClass"
  • SCL-3758 Create overloaded method from usage.
  • SCL-3956 Optimise imports arrange alphabetically
  • SCL-4087 Class import (Alt+Enter) does not respect renamed packages in imports
  • SCL-4092 path dependent type problem
  • SCL-4106 Feature: Update type annotation
  • SCL-4582 Support arranger functionality in Scala (for Leda)
  • SCL-4828 Spurious imports added automatically
  • SCL-4845 Private members suggested in override dialogue
  • SCL-5000 Duplicate classes shows up when opening files
  • SCL-5024 Run Scala Worksheets without pressing any "evaluate" buttons.
  • SCL-5027 auto-formatting does not work in Scala while works in Java
  • SCL-5113 "Sort imports lexicographically" behaves badly
  • SCL-5122 Auto-import dialog triggered by paste has HTML in label text
  • SCL-5203 Optimize imports fails in TypeDefinitionMembers.scala file of scala plugin sources
  • SCL-5361 inference failure with self type, pattern matching
  • SCL-5365 Optimize Imports should not rearrange imports
  • SCL-5639 Sort imports lexicographically should sort inside braces as well
  • SCL-5680 Good code red - Cannot resolve symbol - Pattern match on Interpolated Strings
  • SCL-5736 Type inference bug with multiple parameter lists.
  • SCL-5834 Good code red: path dependent type + generics
  • SCL-5914 Implement Introduce Field for expression from super constructor call
  • SCL-5964 Scala compilation never fails
  • SCL-5985 Evaluate expression does not work for interpolated strings
  • SCL-6015 Play 2.0: Find template Usages doesn't find usages in controllers
  • SCL-6026 Scala Templates: Unresolved Entity Reference
  • SCL-6029 Good code red: using "fold" on Option in template
  • SCL-6087 Scala / Play framework keeps causing IDE exception
  • SCL-6158 Good code red: abstract path-dependent types
  • SCL-6161 Playframework support throws exception and displays misleading info how to report it to JetBrains
  • SCL-6221 Play template file highlight
  • SCL-6225 Code style configuration for imports
  • SCL-6264 incorrect error highlighting in interpolated string with \""""
  • SCL-6279 Method Override for Trait Using Self-Reference Not Recognized
  • SCL-6291 Creating SBT Projects
  • SCL-6294 Good code red: value declarations in .sbt files
  • SCL-6462 Generate ScalaDoc not working
  • SCL-6566 Unparsable existential
  • SCL-6606 Duplicate imports and unneeded imports are randomly added
  • SCL-6625 SBT import has missing module dependencies
  • SCL-6663 Worksheet cannot be used when the project does not compile
  • SCL-6681 Interactive worksheet mode
  • SCL-6706 MacroPrinter dependency missing?
  • SCL-6713 Last case statement of PartialFunction indented incorrectly
  • SCL-6742 Optimize imports doesn't delete all unused imports in one call
  • SCL-6752 Scala worksheet evaluation order seems wrong
  • SCL-6754 Output lines in worksheet don't correspond to code
  • SCL-6766 Scala work sheet throws error with type bounds
  • SCL-6780 IDEA is unusable with anything that deals with presentation compiler
  • SCL-6790 severe memory leak when opening Infer.scala
  • SCL-6803 Indentation errors with anonymous functions
  • SCL-6805 Play Framework - Formatting errors with controller class routing
  • SCL-6821 Good good red: "Recursive call not in tail position" with boolean expression
  • SCL-6823 Project switches to use java 7 instead of 8 after SBT refresh.
  • SCL-6831 Organize imports
  • SCL-6832 Cosmetic :: Settings > Editor > Auto Import
  • SCL-6841 Scala worksheet method definition doesn't see import
  • SCL-6846 Scala worksheet seems no to support dynamic classes
  • SCL-6881 Throwable at org.jetbrains.sbt.project.SbtImportNotifier$MyFileEditorListener$.fileClosed() on deleting any file that is opened in editor
  • SCL-6899 Scala Worksheet doesn't work with Try, Not found: type Try error
  • SCL-6903 implement method intention works poorly
  • SCL-6905 Optimize imports horribly slow after adding dependency on Scalding 1.9.1
  • SCL-6915 wrong shared source folder resolutions
  • SCL-6920 Integration tests source root is not recognized
  • SCL-6923 good code red - string interpolation
  • SCL-6934 inspection !collection.isEmpty to collection.nonEmpty
  • SCL-6941 String interpolation inspection incorrectly suggests removing `{}` around an identifier in backquotes
  • SCL-6942 New Inspection: var must be mutated
  • SCL-6943 Scala worksheet issues
  • SCL-6958 scala plugin don't find protected abstract java method.
  • SCL-6967 Attribute external.linked.project.path in SBT project is absolute path
  • SCL-6976 `` tags in "Select Elements to Import" dialog
  • SCL-6977 Wrong warning 'comparing unrelated types' for boxed primitives
  • SCL-6978 Good code red: matching regex with Scala 2.11.0
  • SCL-6987 Code not compiling in worksheet
  • SCL-6988 Scala smart step-into not working
  • SCL-6990 Unable to read event from...
  • SCL-6991 SBT: Ability to configure dependencies as exported
  • SCL-6992 Inspection: replace .getOrElse(null) with .orNull
  • SCL-6993 Inspection: replace .exists(_ == x) with .contains(x)
  • SCL-6994 Collection simplification: include .product, .min, .max
  • SCL-6995 Split the collection simplification inspection, add root group, examples, specialized warning messages
  • SCL-6996 Collection simplification: consider foldRight, reduceLeft, reduceRight, fold, reduce for .sum, .product, .min, .max
  • SCL-6997 map(...).getOrElse to fold: correctly handle operator notation, braces
  • SCL-6998 Inspection: replace filter(...).size > 0 with exists(...)
  • SCL-6999 Evaluate expression does not work for scala symbols
  • SCL-7003 Good code marked red
  • SCL-7007 Good code marked red: type-mismatch
  • SCL-7008 A lot of incorrectly detected errors when using treehugger library
  • SCL-7009 Collection simplification: better check for Option.fold
  • SCL-7012 Wrong "Simplifiable operation on collection" intention for map/getOrElse
  • SCL-7018 Read lock not taken when accessing Scala packages
  • SCL-7020 Project with Java and Scala module fails to build with SBT incremental builder
  • SCL-7029 Import reordering breaks imports that depend on previous import statements
  • SCL-7030 Constant StackOverflowErrors introduced in 0.36.431
  • SCL-7031 Problem with implicit scope of this.type, inherited types, and apply
  • SCL-7032 Organize imports to compile against community edition
  • SCL-7035 Worksheet error: NullpointerException
  • SCL-7036 Product is not properly unapplied
  • SCL-7043 Editor complains of error in code that compiles OK
  • SCL-7051 IDE freezes when copying method in Scala file
  • SCL-7053 Cannot use var in worksheet
  • SCL-7057 Unable to use "=" operation on Maps in Scala Worksheet
  • SCL-7064 Error: "not found: value" when var is used in worksheet
  • SCL-7070 MacroPrinter error
  • SCL-7077 Debugger fails to evaluate expressions that have Array literals
  • SCL-7084 Remove warnings on map(...).getOrElse(...)
  • SCL-7087 wrong .exists(_ == x) => contains(x) inspection
  • SCL-7088 Optimize imports plus reformat code adds and removes characters spontaneously
  • SCL-7103 Evaluate expression fails to evaluate
  • SCL-7104 collect statistics for all refactorings
  • SCL-7106 Worksheet: CCE at org.jetbrains.plugins.scala.worksheet.ui.WorksheetFoldGroup$.load
  • SCL-7117 Fix cache in ScalaEvaluatorBuilder
  • SCL-7119 Scalaz._ is red in "import scalaz., Scalaz."
  • SCL-7120 "@@@someHandsomeVariable" breaks syntax highlighting, autocompletion, etc.
  • SCL-7132 Sub-options in “Simplifiable operation on collection” are ignored
  • SCL-7134 pasting code generates a lot of useless imports
  • SCL-7136 wrong "Cannot resolve method apply" warning for package names
  • SCL-7137 Extract val should ask for scope to place it
  • SCL-7141 Automatic source compilation on evaluation of a worksheet
  • SCL-7142 Single line nested import of Dispatch marked red
  • SCL-7146 NoSuchElementException at scala.collection.MapLike$class.default
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.