Build Logs
nafg/scalac-options • 3.8.0-RC2:2025-11-28
Errors
120
Warnings
2
Total Lines
10688
1##################################
2Clonning https://github.com/nafg/scalac-options.git into /build/repo using revision v0.4.0
3##################################
4Note: switching to '140c7f97d0c13198e727ab561d094c564e671acb'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC2
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC2
32Execute tests: true
33sbt project found:
34No prepare script found for project nafg/scalac-options
35##################################
36Scala version: 3.8.0-RC2
37Targets: io.github.nafg.scalac-options%scalac-options
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.8.0-RC2
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.8.0-RC2"
58"++3.8.0-RC2 -v"
59"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.github.nafg.scalac-options%scalac-options"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
68[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, build-build.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 10 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.845s.
74[info] done compiling
75[info] loading settings for project repo from build.sbt, ci.sbt...
76[info] set current project to repo (in build file:/build/repo/)
77Execute setCrossScalaVersions: 3.8.0-RC2
78OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in repo/crossScalaVersions
79[info] set current project to repo (in build file:/build/repo/)
80[info] Setting Scala version to 3.8.0-RC2 on 1 projects.
81[info] Switching Scala version on:
82[info] * repo (2.12.20, 2.13.17, 3.8.0-RC2)
83[info] Excluding projects:
84[info] Reapplying settings...
85[info] set current project to repo (in build file:/build/repo/)
86Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
87[info] Reapplying settings...
88[info] set current project to repo (in build file:/build/repo/)
89[info] Defining Global / credentials, credentials
90[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
91[info] Run `last` for details.
92[info] Reapplying settings...
93[info] set current project to repo (in build file:/build/repo/)
94Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
95[info] Reapplying settings...
96OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
97
98 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
99 Did you mean allExcludeDependencies ?
100 , retry without global scopes
101[info] Reapplying settings...
102[info] set current project to repo (in build file:/build/repo/)
103Execute removeScalacOptionsStartingWith: -P:wartremover
104[info] Reapplying settings...
105[info] set current project to repo (in build file:/build/repo/)
106[success] Total time: 0 s, completed Nov 28, 2025, 12:15:56 PM
107Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
108Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
109Starting build...
110Projects: Set(repo)
111Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [0/1]
112OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
113OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
114OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
115Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
116[info] Downloading all scala compiler jars...
117[info] Finished downloading all scala compiler jars...
118Getting output from 2.11.0
119Getting output from 2.11.1
120Getting output from 2.11.2
121Getting output from 2.11.3
122Getting output from 2.11.4
123Getting output from 2.11.5
124Getting output from 2.11.6
125Getting output from 2.11.7
126Getting output from 2.11.8
127Getting output from 2.11.9
128Getting output from 2.11.10
129Getting output from 2.11.11
130Getting output from 2.11.12
131Getting output from 2.12.0
132Getting output from 2.12.1
133Getting output from 2.12.2
134Getting output from 2.12.3
135Getting output from 2.12.4
136Getting output from 2.12.5
137Getting output from 2.12.6
138Getting output from 2.12.7
139Getting output from 2.12.8
140Getting output from 2.12.9
141Getting output from 2.12.10
142Getting output from 2.12.11
143Getting output from 2.12.12
144Getting output from 2.12.13
145Getting output from 2.12.14
146Getting output from 2.12.15
147Getting output from 2.12.16
148Getting output from 2.12.17
149Getting output from 2.12.18
150Getting output from 2.12.19
151Getting output from 2.12.20
152Getting output from 2.13.0
153Getting output from 2.13.1
154Getting output from 2.13.2
155Getting output from 2.13.3
156Getting output from 2.13.4
157Getting output from 2.13.5
158Getting output from 2.13.6
159Getting output from 2.13.7
160Getting output from 2.13.8
161Getting output from 2.13.9
162Getting output from 2.13.10
163Getting output from 2.13.11
164Getting output from 2.13.12
165Getting output from 2.13.13
166Getting output from 2.13.14
167Getting output from 2.13.15
168Getting output from 2.13.16
169Getting output from 2.13.17
170Getting output from 3.0.0
171Getting output from 3.0.1
172Getting output from 3.0.2
173Getting output from 3.1.0
174Getting output from 3.1.1
175Getting output from 3.1.2
176Getting output from 3.1.3
177Getting output from 3.2.0
178Getting output from 3.2.1
179Getting output from 3.2.2
180Getting output from 3.3.0
181Getting output from 3.3.1
182Getting output from 3.3.2
183Getting output from 3.3.3
184Getting output from 3.3.4
185Getting output from 3.3.5
186Getting output from 3.3.6
187Getting output from 3.3.7
188Getting output from 3.4.0
189Getting output from 3.4.1
190Getting output from 3.4.2
191Getting output from 3.4.3
192Getting output from 3.5.0
193Getting output from 3.5.1
194Getting output from 3.5.2
195Getting output from 3.6.0
196Getting output from 3.6.1
197Getting output from 3.6.2
198Getting output from 3.6.3
199Getting output from 3.6.4
200Getting output from 3.7.0
201Getting output from 3.7.1
202Getting output from 3.7.2
203Getting output from 3.7.3
204Finished getting output from 2.12.20
205Finished getting output from 2.11.12
206Finished getting output from 2.11.8
207Finished getting output from 2.11.4
208Finished getting output from 2.11.6
209Finished getting output from 2.11.2
210Finished getting output from 2.11.11
211Finished getting output from 2.11.0
212Finished getting output from 2.11.1
213Finished getting output from 2.11.5
214Finished getting output from 2.11.7
215Finished getting output from 2.11.10
216Finished getting output from 2.11.3
217Finished getting output from 2.11.9
218Finished getting output from 2.12.4
219Finished getting output from 3.7.3
220Finished getting output from 2.12.7
221Finished getting output from 2.12.3
222Finished getting output from 2.12.1
223Finished getting output from 2.12.0
224Finished getting output from 2.12.2
225Finished getting output from 2.12.17
226Finished getting output from 2.12.14
227Finished getting output from 2.12.6
228Finished getting output from 2.12.8
229Finished getting output from 2.12.16
230Finished getting output from 2.13.17
231Finished getting output from 2.12.18
232Finished getting output from 2.12.9
233Finished getting output from 2.12.12
234Finished getting output from 2.12.11
235Finished getting output from 2.12.10
236Finished getting output from 2.12.13
237Finished getting output from 2.12.15
238Finished getting output from 2.12.19
239Finished getting output from 2.12.5
240Finished getting output from 3.0.1
241Finished getting output from 3.0.0
242Finished getting output from 3.0.2
243Finished getting output from 3.3.7
244Finished getting output from 3.3.5
245Finished getting output from 3.7.1
246Finished getting output from 3.7.0
247Finished getting output from 3.7.2
248Finished getting output from 3.3.4
249Finished getting output from 3.4.1
250Finished getting output from 3.1.0
251Finished getting output from 3.3.6
252Finished getting output from 2.13.10
253Finished getting output from 3.3.2
254Finished getting output from 3.1.2
255Finished getting output from 3.6.4
256Finished getting output from 3.3.3
257Finished getting output from 3.5.2
258Finished getting output from 3.1.1
259Finished getting output from 3.4.2
260Finished getting output from 3.1.3
261Finished getting output from 3.4.3
262Finished getting output from 2.13.0
263Finished getting output from 3.5.0
264Finished getting output from 3.4.0
265Finished getting output from 3.5.1
266Finished getting output from 3.3.1
267Finished getting output from 3.2.0
268Finished getting output from 3.6.1
269Finished getting output from 3.2.1
270Finished getting output from 3.6.2
271Finished getting output from 3.6.3
272Finished getting output from 3.2.2
273Finished getting output from 3.3.0
274Finished getting output from 3.6.0
275Finished getting output from 2.13.9
276Finished getting output from 2.13.14
277Finished getting output from 2.13.15
278Finished getting output from 2.13.4
279Finished getting output from 2.13.1
280Finished getting output from 2.13.3
281Finished getting output from 2.13.5
282Finished getting output from 2.13.8
283Finished getting output from 2.13.16
284Finished getting output from 2.13.7
285Finished getting output from 2.13.11
286Finished getting output from 2.13.12
287Finished getting output from 2.13.6
288Finished getting output from 2.13.2
289Finished getting output from 2.13.13
290Parsed 157 settings for 2.11.0
291Parsed 157 settings for 2.11.1
292Parsed 157 settings for 2.11.2
293Parsed 158 settings for 2.11.3
294Parsed 158 settings for 2.11.4
295Parsed 160 settings for 2.11.5
296Parsed 160 settings for 2.11.6
297Parsed 164 settings for 2.11.7
298Parsed 166 settings for 2.11.8
299Parsed 167 settings for 2.11.9
300Parsed 167 settings for 2.11.10
301Parsed 167 settings for 2.11.11
302Parsed 167 settings for 2.11.12
303Parsed 153 settings for 2.12.0
304Parsed 154 settings for 2.12.1
305Parsed 155 settings for 2.12.2
306Parsed 161 settings for 2.12.3
307Parsed 163 settings for 2.12.4
308Parsed 170 settings for 2.12.5
309Parsed 170 settings for 2.12.6
310Parsed 171 settings for 2.12.7
311Parsed 173 settings for 2.12.8
312Parsed 174 settings for 2.12.9
313Parsed 176 settings for 2.12.10
314Parsed 177 settings for 2.12.11
315Parsed 179 settings for 2.12.12
316Parsed 181 settings for 2.12.13
317Parsed 181 settings for 2.12.14
318Parsed 181 settings for 2.12.15
319Parsed 181 settings for 2.12.16
320Parsed 181 settings for 2.12.17
321Parsed 181 settings for 2.12.18
322Parsed 182 settings for 2.12.19
323Parsed 183 settings for 2.12.20
324Parsed 191 settings for 2.13.0
325Parsed 193 settings for 2.13.1
326Parsed 200 settings for 2.13.2
327Parsed 202 settings for 2.13.3
328Parsed 207 settings for 2.13.4
329Parsed 208 settings for 2.13.5
330Parsed 211 settings for 2.13.6
331Parsed 211 settings for 2.13.7
332Parsed 211 settings for 2.13.8
333Parsed 216 settings for 2.13.9
334Parsed 216 settings for 2.13.10
335Parsed 219 settings for 2.13.11
336Parsed 220 settings for 2.13.12
337Parsed 224 settings for 2.13.13
338Parsed 223 settings for 2.13.14
339Parsed 228 settings for 2.13.15
340Parsed 228 settings for 2.13.16
341Parsed 230 settings for 2.13.17
342Parsed 136 settings for 3.0.0
343Parsed 132 settings for 3.0.1
344Parsed 133 settings for 3.0.2
345Parsed 136 settings for 3.1.0
346Parsed 136 settings for 3.1.1
347Parsed 142 settings for 3.1.2
348Remaining:
349""" -uniqid Uniquely tag all identifiers in debugging output.
350 -usejavacp Utilize the java.class.path in classpath resolution.
351 -verbose Output messages about what the compiler is doing.
352 -version Print product version and exit.
353 @<file> A text file containing compiler arguments (options and source files)."""
354Remaining:
355"ents (options and source files)."
356Remaining:
357"""enerated bytecode.
358 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
359 @<file> A text file containing compiler arguments (options and source files)."""
360Remaining:
361""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
362 -Yshow-var-bounds Print type variables with their bounds.
363 -Yskip Skip
364 -Ystop-after Stop after
365 -Ystop-before Stop before
366 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
367 @<file> A text file containing compiler arguments (options and source files)."""
368Parsed 141 settings for 3.1.3
369Remaining:
370""" -uniqid Uniquely tag all identifiers in debugging output.
371 -usejavacp Utilize the java.class.path in classpath resolution.
372 -verbose Output messages about what the compiler is doing.
373 -version Print product version and exit.
374 @<file> A text file containing compiler arguments (options and source files)."""
375Remaining:
376"ents (options and source files)."
377Remaining:
378"""enerated bytecode.
379 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
380 @<file> A text file containing compiler arguments (options and source files)."""
381Remaining:
382"""d.
383 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
384 -Yshow-var-bounds Print type variables with their bounds.
385 -Yskip Skip
386 -Ystop-after Stop after
387 -Ystop-before Stop before
388 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
389 @<file> A text file containing compiler arguments (options and source files)."""
390Parsed 142 settings for 3.2.0
391Remaining:
392""" -uniqid Uniquely tag all identifiers in debugging output.
393 -usejavacp Utilize the java.class.path in classpath resolution.
394 -verbose Output messages about what the compiler is doing.
395 -version Print product version and exit.
396 @<file> A text file containing compiler arguments (options and source files)."""
397Remaining:
398"ents (options and source files)."
399Remaining:
400"""enerated bytecode.
401 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
402 @<file> A text file containing compiler arguments (options and source files)."""
403Remaining:
404"""ings that are normally suppressed.
405 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
406 -Yshow-var-bounds Print type variables with their bounds.
407 -Yskip Skip
408 -Ystop-after Stop after
409 -Ystop-before Stop before
410 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
411 @<file> A text file containing compiler arguments (options and source files)."""
412Parsed 146 settings for 3.2.1
413Remaining:
414""" -uniqid Uniquely tag all identifiers in debugging output.
415 -usejavacp Utilize the java.class.path in classpath resolution.
416 -verbose Output messages about what the compiler is doing.
417 -version Print product version and exit.
418 @<file> A text file containing compiler arguments (options and source files)."""
419Remaining:
420"ents (options and source files)."
421Remaining:
422"""enerated bytecode.
423 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
424 @<file> A text file containing compiler arguments (options and source files)."""
425Remaining:
426"""ings that are normally suppressed.
427 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
428 -Yshow-var-bounds Print type variables with their bounds.
429 -Yskip Skip
430 -Ystop-after Stop after
431 -Ystop-before Stop before
432 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
433 @<file> A text file containing compiler arguments (options and source files)."""
434Parsed 146 settings for 3.2.2
435Remaining:
436""" -uniqid Uniquely tag all identifiers in debugging output.
437 -usejavacp Utilize the java.class.path in classpath resolution.
438 -verbose Output messages about what the compiler is doing.
439 -version Print product version and exit.
440 @<file> A text file containing compiler arguments (options and source files)."""
441Remaining:
442""" - privates :
443 Warn if a private member is unused,
444 - locals :
445 Warn if a local definition is unused,
446 - explicits :
447 Warn if an explicit parameter is unused,
448 - implicits :
449 Warn if an implicit parameter is unused,
450 - params :
451 Enable -Wunused:explicits,implicits,
452 - linted :
453 Enable -Wunused:imports,privates,locals,implicits,
454 - strict-no-implicit-warn :
455 Same as -Wunused:import, only for imports of explicit named members.
456 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
457 - unsafe-warn-patvars :
458 (UNSAFE) Warn if a variable bound in a pattern is unused.
459 This warning can generate false positive, as warning cannot be
460 suppressed yet.
461-Wvalue-discard Warn when non-Unit expression results are unused.
462 @<file> A text file containing compiler arguments (options and source files)."""
463Remaining:
464"""enerated bytecode.
465 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
466 @<file> A text file containing compiler arguments (options and source files)."""
467Remaining:
468"""and warnings that are normally suppressed.
469 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
470 -Yshow-var-bounds Print type variables with their bounds.
471 -Yskip Skip
472 -Ystop-after Stop after
473 -Ystop-before Stop before
474 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
475 @<file> A text file containing compiler arguments (options and source files)."""
476Parsed 146 settings for 3.3.0
477Remaining:
478""" -uniqid Uniquely tag all identifiers in debugging output.
479 -usejavacp Utilize the java.class.path in classpath resolution.
480 -verbose Output messages about what the compiler is doing.
481 -version Print product version and exit.
482 @<file> A text file containing compiler arguments (options and source files)."""
483Remaining:
484""" - privates :
485 Warn if a private member is unused,
486 - locals :
487 Warn if a local definition is unused,
488 - explicits :
489 Warn if an explicit parameter is unused,
490 - implicits :
491 Warn if an implicit parameter is unused,
492 - params :
493 Enable -Wunused:explicits,implicits,
494 - linted :
495 Enable -Wunused:imports,privates,locals,implicits,
496 - strict-no-implicit-warn :
497 Same as -Wunused:import, only for imports of explicit named members.
498 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
499 - unsafe-warn-patvars :
500 (UNSAFE) Warn if a variable bound in a pattern is unused.
501 This warning can generate false positive, as warning cannot be
502 suppressed yet.
503 -Wvalue-discard Warn when non-Unit expression results are unused.
504 @<file> A text file containing compiler arguments (options and source files)."""
505Remaining:
506"""enerated bytecode.
507 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
508 @<file> A text file containing compiler arguments (options and source files)."""
509Remaining:
510"""and warnings that are normally suppressed.
511 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
512 -Yshow-var-bounds Print type variables with their bounds.
513 -Yskip Skip
514 -Ystop-after Stop after
515 -Ystop-before Stop before
516 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
517 @<file> A text file containing compiler arguments (options and source files)."""
518Parsed 147 settings for 3.3.1
519Remaining:
520""" -uniqid Uniquely tag all identifiers in debugging output.
521 -usejavacp Utilize the java.class.path in classpath resolution.
522 -verbose Output messages about what the compiler is doing.
523 -version Print product version and exit.
524 @<file> A text file containing compiler arguments (options and source files)."""
525Remaining:
526""" - privates :
527 Warn if a private member is unused,
528 - locals :
529 Warn if a local definition is unused,
530 - explicits :
531 Warn if an explicit parameter is unused,
532 - implicits :
533 Warn if an implicit parameter is unused,
534 - params :
535 Enable -Wunused:explicits,implicits,
536 - linted :
537 Enable -Wunused:imports,privates,locals,implicits,
538 - strict-no-implicit-warn :
539 Same as -Wunused:import, only for imports of explicit named members.
540 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
541 - unsafe-warn-patvars :
542 (UNSAFE) Warn if a variable bound in a pattern is unused.
543 This warning can generate false positive, as warning cannot be
544 suppressed yet.
545 -Wvalue-discard Warn when non-Unit expression results are unused.
546 @<file> A text file containing compiler arguments (options and source files)."""
547Remaining:
548"""enerated bytecode.
549 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
550 @<file> A text file containing compiler arguments (options and source files)."""
551Remaining:
552"""o show follow-on errors and warnings that are normally suppressed.
553 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
554 -Yshow-var-bounds Print type variables with their bounds.
555 -Yskip Skip
556 -Ystop-after Stop after
557 -Ystop-before Stop before
558 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
559 @<file> A text file containing compiler arguments (options and source files)."""
560Parsed 151 settings for 3.3.2
561Remaining:
562""" -uniqid Uniquely tag all identifiers in debugging output.
563 -usejavacp Utilize the java.class.path in classpath resolution.
564 -verbose Output messages about what the compiler is doing.
565 -version Print product version and exit.
566 @<file> A text file containing compiler arguments (options and source files)."""
567Remaining:
568""" - privates :
569 Warn if a private member is unused,
570 - locals :
571 Warn if a local definition is unused,
572 - explicits :
573 Warn if an explicit parameter is unused,
574 - implicits :
575 Warn if an implicit parameter is unused,
576 - params :
577 Enable -Wunused:explicits,implicits,
578 - linted :
579 Enable -Wunused:imports,privates,locals,implicits,
580 - strict-no-implicit-warn :
581 Same as -Wunused:import, only for imports of explicit named members.
582 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
583 - unsafe-warn-patvars :
584 (UNSAFE) Warn if a variable bound in a pattern is unused.
585 This warning can generate false positive, as warning cannot be
586 suppressed yet.
587 -Wvalue-discard Warn when non-Unit expression results are unused.
588 @<file> A text file containing compiler arguments (options and source files)."""
589Remaining:
590"""enerated bytecode.
591 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
592 @<file> A text file containing compiler arguments (options and source files)."""
593Remaining:
594"""o show follow-on errors and warnings that are normally suppressed.
595 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
596 -Yshow-var-bounds Print type variables with their bounds.
597 -Yskip Skip
598 -Ystop-after Stop after
599 -Ystop-before Stop before
600 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
601 @<file> A text file containing compiler arguments (options and source files)."""
602Parsed 151 settings for 3.3.3
603Remaining:
604""" -uniqid Uniquely tag all identifiers in debugging output.
605 -usejavacp Utilize the java.class.path in classpath resolution.
606 -verbose Output messages about what the compiler is doing.
607 -version Print product version and exit.
608 @<file> A text file containing compiler arguments (options and source files)."""
609Remaining:
610""",
611 - privates :
612 Warn if a private member is unused,
613 - locals :
614 Warn if a local definition is unused,
615 - explicits :
616 Warn if an explicit parameter is unused,
617 - implicits :
618 Warn if an implicit parameter is unused,
619 - params :
620 Enable -Wunused:explicits,implicits,
621 - linted :
622 Enable -Wunused:imports,privates,locals,implicits,
623 - strict-no-implicit-warn :
624 Same as -Wunused:import, only for imports of explicit named members.
625 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
626 - unsafe-warn-patvars :
627 (UNSAFE) Warn if a variable bound in a pattern is unused.
628 This warning can generate false positive, as warning cannot be
629 suppressed yet.
630 -Wvalue-discard Warn when non-Unit expression results are unused.
631 -Xlint Enable or disable specific `lint` warnings
632 Choices :
633 - all,
634 - private-shadow :
635 Warn if a private field or class parameter shadows a superclass field,
636 - type-parameter-shadow :
637 Warn when a type parameter shadows a type already in the scope
638 @<file> A text file containing compiler arguments (options and source files)."""
639Remaining:
640"""res in generated bytecode.
641 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
642 @<file> A text file containing compiler arguments (options and source files)."""
643Remaining:
644"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
645 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
646 -Yshow-var-bounds Print type variables with their bounds.
647 -Yskip Skip
648 -Ystop-after Stop after
649 -Ystop-before Stop before
650 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
651 @<file> A text file containing compiler arguments (options and source files)."""
652Parsed 160 settings for 3.3.4
653Remaining:
654""" -uniqid Uniquely tag all identifiers in debugging output.
655 -usejavacp Utilize the java.class.path in classpath resolution.
656 -verbose Output messages about what the compiler is doing.
657 -version Print product version and exit.
658 @<file> A text file containing compiler arguments (options and source files)."""
659Remaining:
660"""cit-warn,
661 - privates :
662 Warn if a private member is unused,
663 - locals :
664 Warn if a local definition is unused,
665 - explicits :
666 Warn if an explicit parameter is unused,
667 - implicits :
668 Warn if an implicit parameter is unused,
669 - params :
670 Enable -Wunused:explicits,implicits,
671 - linted :
672 Enable -Wunused:imports,privates,locals,implicits,
673 - strict-no-implicit-warn :
674 Same as -Wunused:import, only for imports of explicit named members.
675 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
676 - unsafe-warn-patvars :
677 (UNSAFE) Warn if a variable bound in a pattern is unused.
678 This warning can generate false positive, as warning cannot be
679 suppressed yet.
680 -Wvalue-discard Warn when non-Unit expression results are unused.
681 -Xlint Enable or disable specific `lint` warnings
682 Choices :
683 - all,
684 - private-shadow :
685 Warn if a private field or class parameter shadows a superclass field,
686 - type-parameter-shadow :
687 Warn when a type parameter shadows a type already in the scope
688 @<file> A text file containing compiler arguments (options and source files)."""
689Remaining:
690"""res in generated bytecode.
691 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
692 @<file> A text file containing compiler arguments (options and source files)."""
693Remaining:
694"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
695 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
696 -Yshow-var-bounds Print type variables with their bounds.
697 -Yskip Skip
698 -Ystop-after Stop after
699 -Ystop-before Stop before
700 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
701 @<file> A text file containing compiler arguments (options and source files)."""
702Parsed 161 settings for 3.3.5
703Remaining:
704""" -uniqid Uniquely tag all identifiers in debugging output.
705 -usejavacp Utilize the java.class.path in classpath resolution.
706 -verbose Output messages about what the compiler is doing.
707 -version Print product version and exit.
708 @<file> A text file containing compiler arguments (options and source files)."""
709Remaining:
710"""cit-warn,
711 - privates :
712 Warn if a private member is unused,
713 - locals :
714 Warn if a local definition is unused,
715 - explicits :
716 Warn if an explicit parameter is unused,
717 - implicits :
718 Warn if an implicit parameter is unused,
719 - params :
720 Enable -Wunused:explicits,implicits,
721 - linted :
722 Enable -Wunused:imports,privates,locals,implicits,
723 - strict-no-implicit-warn :
724 Same as -Wunused:import, only for imports of explicit named members.
725 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
726 - unsafe-warn-patvars :
727 (UNSAFE) Warn if a variable bound in a pattern is unused.
728 This warning can generate false positive, as warning cannot be
729 suppressed yet.
730 -Wvalue-discard Warn when non-Unit expression results are unused.
731 -Xlint Enable or disable specific `lint` warnings
732 Choices :
733 - all,
734 - private-shadow :
735 Warn if a private field or class parameter shadows a superclass field,
736 - type-parameter-shadow :
737 Warn when a type parameter shadows a type already in the scope
738 @<file> A text file containing compiler arguments (options and source files)."""
739Remaining:
740"""res in generated bytecode.
741 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
742 @<file> A text file containing compiler arguments (options and source files)."""
743Remaining:
744""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
745 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
746 -Yshow-var-bounds Print type variables with their bounds.
747 -Yskip Skip
748 -Ystop-after Stop after
749 -Ystop-before Stop before
750 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
751 @<file> A text file containing compiler arguments (options and source files)."""
752Parsed 163 settings for 3.3.6
753Remaining:
754""" -uniqid Uniquely tag all identifiers in debugging output.
755 -usejavacp Utilize the java.class.path in classpath resolution.
756 -verbose Output messages about what the compiler is doing.
757 -version Print product version and exit.
758 @<file> A text file containing compiler arguments (options and source files)."""
759Remaining:
760"""
761 Warn if a private member is unused,
762 - locals :
763 Warn if a local definition is unused,
764 - explicits :
765 Warn if an explicit parameter is unused,
766 - implicits :
767 Warn if an implicit parameter is unused,
768 - params :
769 Enable -Wunused:explicits,implicits,
770 - patvars :
771 Warn if a variable bound in a pattern is unused,
772 - linted :
773 Enable -Wunused:imports,privates,locals,implicits,
774 - strict-no-implicit-warn :
775 Same as -Wunused:imports, only for imports of explicit named members.
776 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
777 - unsafe-warn-patvars :
778 Deprecated alias for `patvars`
779 -Wvalue-discard Warn when non-Unit expression results are unused.
780 -Xlint Enable or disable specific `lint` warnings
781 Choices :
782 - all,
783 - private-shadow :
784 Warn if a private field or class parameter shadows a superclass field,
785 - type-parameter-shadow :
786 Warn when a type parameter shadows a type already in the scope
787 @<file> A text file containing compiler arguments (options and source files)."""
788Remaining:
789"""res in generated bytecode.
790 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
791 @<file> A text file containing compiler arguments (options and source files)."""
792Remaining:
793""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
794 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
795 -Yshow-var-bounds Print type variables with their bounds.
796 -Yskip Skip
797 -Ystop-after Stop after
798 -Ystop-before Stop before
799 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
800 @<file> A text file containing compiler arguments (options and source files)."""
801Parsed 166 settings for 3.3.7
802Remaining:
803"""[0m -uniqid Uniquely tag all identifiers in debugging output.
804 -usejavacp Utilize the java.class.path in classpath resolution.
805 -verbose Output messages about what the compiler is doing.
806 -version Print product version and exit.
807 @<file> A text file containing compiler arguments (options and source files)."""
808Remaining:
809"""-warn,
810 - privates :
811 Warn if a private member is unused,
812 - locals :
813 Warn if a local definition is unused,
814 - explicits :
815 Warn if an explicit parameter is unused,
816 - implicits :
817 Warn if an implicit parameter is unused,
818 - params :
819 Enable -Wunused:explicits,implicits,
820 - linted :
821 Enable -Wunused:imports,privates,locals,implicits,
822 - strict-no-implicit-warn :
823 Same as -Wunused:import, only for imports of explicit named members.
824 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
825 - unsafe-warn-patvars :
826 (UNSAFE) Warn if a variable bound in a pattern is unused.
827 This warning can generate false positive, as warning cannot be
828 suppressed yet.
829 -Wvalue-discard Warn when non-Unit expression results are unused.
830 -Xlint Enable or disable specific `lint` warnings
831 Choices :
832 - all,
833 - private-shadow :
834 Warn if a private field or class parameter shadows a superclass field,
835 - type-parameter-shadow :
836 Warn when a type parameter shadows a type already in the scope
837 @<file> A text file containing compiler arguments (options and source files)."""
838Remaining:
839"""res in generated bytecode.
840 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
841 @<file> A text file containing compiler arguments (options and source files)."""
842Remaining:
843"""uppress exceptions thrown during tree printing.
844 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
845 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
846 -Yshow-var-bounds Print type variables with their bounds.
847 -Yskip Skip
848 -Ystop-after Stop after
849 -Ystop-before Stop before
850 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
851 @<file> A text file containing compiler arguments (options and source files)."""
852Parsed 166 settings for 3.4.0
853Remaining:
854"""tions.
855 -uniqid Uniquely tag all identifiers in debugging output.
856 -usejavacp Utilize the java.class.path in classpath resolution.
857 -verbose Output messages about what the compiler is doing.
858 -version Print product version and exit.
859 @<file> A text file containing compiler arguments (options and source files)."""
860Remaining:
861"""-warn,
862 - privates :
863 Warn if a private member is unused,
864 - locals :
865 Warn if a local definition is unused,
866 - explicits :
867 Warn if an explicit parameter is unused,
868 - implicits :
869 Warn if an implicit parameter is unused,
870 - params :
871 Enable -Wunused:explicits,implicits,
872 - linted :
873 Enable -Wunused:imports,privates,locals,implicits,
874 - strict-no-implicit-warn :
875 Same as -Wunused:import, only for imports of explicit named members.
876 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
877 - unsafe-warn-patvars :
878 (UNSAFE) Warn if a variable bound in a pattern is unused.
879 This warning can generate false positive, as warning cannot be
880 suppressed yet.
881 -Wvalue-discard Warn when non-Unit expression results are unused.
882 -Xlint Enable or disable specific `lint` warnings
883 Choices :
884 - all,
885 - private-shadow :
886 Warn if a private field or class parameter shadows a superclass field,
887 - type-parameter-shadow :
888 Warn when a type parameter shadows a type already in the scope
889 @<file> A text file containing compiler arguments (options and source files)."""
890Remaining:
891"""res in generated bytecode.
892 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
893 @<file> A text file containing compiler arguments (options and source files)."""
894Remaining:
895""" Don't suppress exceptions thrown during tree printing.
896 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
897 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
898 -Yshow-var-bounds Print type variables with their bounds.
899 -Yskip Skip
900 -Ystop-after Stop after
901 -Ystop-before Stop before
902 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
903 @<file> A text file containing compiler arguments (options and source files)."""
904Parsed 168 settings for 3.4.1
905Remaining:
906""" -uniqid Uniquely tag all identifiers in debugging output.
907 -usejavacp Utilize the java.class.path in classpath resolution.
908 -verbose Output messages about what the compiler is doing.
909 -version Print product version and exit.
910 @<file> A text file containing compiler arguments (options and source files)."""
911Remaining:
912"""rict-no-implicit-warn,
913 - privates :
914 Warn if a private member is unused,
915 - locals :
916 Warn if a local definition is unused,
917 - explicits :
918 Warn if an explicit parameter is unused,
919 - implicits :
920 Warn if an implicit parameter is unused,
921 - params :
922 Enable -Wunused:explicits,implicits,
923 - linted :
924 Enable -Wunused:imports,privates,locals,implicits,
925 - strict-no-implicit-warn :
926 Same as -Wunused:import, only for imports of explicit named members.
927 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
928 - unsafe-warn-patvars :
929 (UNSAFE) Warn if a variable bound in a pattern is unused.
930 This warning can generate false positive, as warning cannot be
931 suppressed yet.
932 -Wvalue-discard Warn when non-Unit expression results are unused.
933 @<file> A text file containing compiler arguments (options and source files)."""
934Remaining:
935"""res in generated bytecode.
936 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
937 @<file> A text file containing compiler arguments (options and source files)."""
938Remaining:
939"""-on errors and warnings that are normally suppressed.
940 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
941 -Yshow-var-bounds Print type variables with their bounds.
942 -Yskip Skip
943 -Ystop-after Stop after
944 -Ystop-before Stop before
945 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
946 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
947 @<file> A text file containing compiler arguments (options and source files)."""
948Parsed 172 settings for 3.4.2
949Remaining:
950""" -uniqid Uniquely tag all identifiers in debugging output.
951 -usejavacp Utilize the java.class.path in classpath resolution.
952 -verbose Output messages about what the compiler is doing.
953 -version Print product version and exit.
954 @<file> A text file containing compiler arguments (options and source files)."""
955Remaining:
956"""rict-no-implicit-warn,
957 - privates :
958 Warn if a private member is unused,
959 - locals :
960 Warn if a local definition is unused,
961 - explicits :
962 Warn if an explicit parameter is unused,
963 - implicits :
964 Warn if an implicit parameter is unused,
965 - params :
966 Enable -Wunused:explicits,implicits,
967 - linted :
968 Enable -Wunused:imports,privates,locals,implicits,
969 - strict-no-implicit-warn :
970 Same as -Wunused:import, only for imports of explicit named members.
971 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
972 - unsafe-warn-patvars :
973 (UNSAFE) Warn if a variable bound in a pattern is unused.
974 This warning can generate false positive, as warning cannot be
975 suppressed yet.
976 -Wvalue-discard Warn when non-Unit expression results are unused.
977 @<file> A text file containing compiler arguments (options and source files)."""
978Remaining:
979"""res in generated bytecode.
980 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
981 @<file> A text file containing compiler arguments (options and source files)."""
982Remaining:
983"""-on errors and warnings that are normally suppressed.
984 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
985 -Yshow-var-bounds Print type variables with their bounds.
986 -Yskip Skip
987 -Ystop-after Stop after
988 -Ystop-before Stop before
989 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
990 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
991 @<file> A text file containing compiler arguments (options and source files)."""
992Parsed 172 settings for 3.4.3
993Remaining:
994""" -uniqid Uniquely tag all identifiers in debugging output.
995 -usejavacp Utilize the java.class.path in classpath resolution.
996 -verbose Output messages about what the compiler is doing.
997 -version Print product version and exit.
998 @<file> A text file containing compiler arguments (options and source files)."""
999Remaining:
1000"""nused:strict-no-implicit-warn,
1001 - privates :
1002 Warn if a private member is unused,
1003 - locals :
1004 Warn if a local definition is unused,
1005 - explicits :
1006 Warn if an explicit parameter is unused,
1007 - implicits :
1008 Warn if an implicit parameter is unused,
1009 - params :
1010 Enable -Wunused:explicits,implicits,
1011 - linted :
1012 Enable -Wunused:imports,privates,locals,implicits,
1013 - strict-no-implicit-warn :
1014 Same as -Wunused:import, only for imports of explicit named members.
1015 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1016 - unsafe-warn-patvars :
1017 (UNSAFE) Warn if a variable bound in a pattern is unused.
1018 This warning can generate false positive, as warning cannot be
1019 suppressed yet.
1020 -Wvalue-discard Warn when non-Unit expression results are unused.
1021 @<file> A text file containing compiler arguments (options and source files)."""
1022Remaining:
1023""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
1024 -Xverify-signatures Verify generic signatures in generated bytecode.
1025 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1026 @<file> A text file containing compiler arguments (options and source files)."""
1027Remaining:
1028"""show-var-bounds Print type variables with their bounds.
1029 -Yskip Skip
1030 -Ystop-after Stop after
1031 -Ystop-before Stop before
1032 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1033 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1034 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1035 @<file> A text file containing compiler arguments (options and source files)."""
1036Parsed 187 settings for 3.5.0
1037Remaining:
1038""" features,
1039 - noAutoTupling :
1040 Disable automatic tupling,
1041 - dynamics :
1042 Allow direct or indirect subclasses of scala.Dynamic,
1043 - unsafeNulls :
1044 Enable unsafe nulls for explicit nulls,
1045 - postfixOps :
1046 Allow postfix operators (not recommended),
1047 - strictEquality :
1048 Enable strict equality (disable canEqualAny),
1049 - implicitConversions :
1050 Allow implicit conversions without warnings,
1051 - adhocExtensions :
1052 Allow ad-hoc extension methods,
1053 - experimental.namedTypeArguments :
1054 Allow named type arguments,
1055 - experimental.genericNumberLiterals :
1056 Allow generic number literals,
1057 - experimental.macros :
1058 Allow Scala 2 macros,
1059 - experimental.dependent :
1060 Allow dependent method types,
1061 - experimental.erasedDefinitions :
1062 Allow erased definitions,
1063 - deprecated.symbolLiterals :
1064 Allow symbol literals,
1065 - experimental.fewerBraces :
1066 Enable support for using indentation for arguments,
1067 - experimental.saferExceptions :
1068 Enable safer exceptions,
1069 - experimental.clauseInterleaving :
1070 Enable clause interleaving,
1071 - experimental.pureFunctions :
1072 Enable pure functions for capture checking,
1073 - experimental.captureChecking :
1074 Enable experimental capture checking,
1075 - experimental.into :
1076 Allow into modifier on parameter types,
1077 - experimental.namedTuples :
1078 Allow named tuples,
1079 - experimental.modularity :
1080 Enable experimental modularity features,
1081 - experimental.betterMatchTypeExtractors :
1082 Enable better match type extractors
1083 -new-syntax Require `then` and `do` in control expressions.
1084 -no-indent Require classical {...} syntax, indentation is not significant.
1085 -nowarn Silence all warnings.
1086 -old-syntax Require `(...)` around conditions.
1087 -pagewidth Set page width
1088 Default 20000
1089 -print-lines Show source code line numbers.
1090 -print-tasty Prints the raw tasty.
1091 -project-url The source repository of your project.
1092 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1093 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1094-scalajs-genStaticForwardersForNonTopLevelObjects
1095 Generate static forwarders even for non-top-level objects (Scala.js only).
1096 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1097 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1098 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1099 -source source version
1100 Default 3.5
1101 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
1102 -sourcepath Specify location(s) of source files.
1103 -sourceroot Specify workspace root directory.
1104 Default .
1105 -unchecked Enable additional warnings where generated code depends on assumptions.
1106 -uniqid Uniquely tag all identifiers in debugging output.
1107 -usejavacp Utilize the java.class.path in classpath resolution.
1108 -verbose Output messages about what the compiler is doing.
1109 -version Print product version and exit.
1110 @<file> A text file containing compiler arguments (options and source files)."""
1111Remaining:
1112"""nused:strict-no-implicit-warn,
1113 - privates :
1114 Warn if a private member is unused,
1115 - locals :
1116 Warn if a local definition is unused,
1117 - explicits :
1118 Warn if an explicit parameter is unused,
1119 - implicits :
1120 Warn if an implicit parameter is unused,
1121 - params :
1122 Enable -Wunused:explicits,implicits,
1123 - linted :
1124 Enable -Wunused:imports,privates,locals,implicits,
1125 - strict-no-implicit-warn :
1126 Same as -Wunused:import, only for imports of explicit named members.
1127 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1128 - unsafe-warn-patvars :
1129 (UNSAFE) Warn if a variable bound in a pattern is unused.
1130 This warning can generate false positive, as warning cannot be
1131 suppressed yet.
1132 -Wvalue-discard Warn when non-Unit expression results are unused.
1133 @<file> A text file containing compiler arguments (options and source files)."""
1134Remaining:
1135""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
1136 -Xverify-signatures Verify generic signatures in generated bytecode.
1137 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1138 @<file> A text file containing compiler arguments (options and source files)."""
1139Remaining:
1140"""show-var-bounds Print type variables with their bounds.
1141 -Yskip Skip
1142 -Ystop-after Stop after
1143 -Ystop-before Stop before
1144 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1145 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1146 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1147 @<file> A text file containing compiler arguments (options and source files)."""
1148Parsed 165 settings for 3.5.1
1149Remaining:
1150""" features,
1151 - noAutoTupling :
1152 Disable automatic tupling,
1153 - dynamics :
1154 Allow direct or indirect subclasses of scala.Dynamic,
1155 - unsafeNulls :
1156 Enable unsafe nulls for explicit nulls,
1157 - postfixOps :
1158 Allow postfix operators (not recommended),
1159 - strictEquality :
1160 Enable strict equality (disable canEqualAny),
1161 - implicitConversions :
1162 Allow implicit conversions without warnings,
1163 - adhocExtensions :
1164 Allow ad-hoc extension methods,
1165 - experimental.namedTypeArguments :
1166 Allow named type arguments,
1167 - experimental.genericNumberLiterals :
1168 Allow generic number literals,
1169 - experimental.macros :
1170 Allow Scala 2 macros,
1171 - experimental.dependent :
1172 Allow dependent method types,
1173 - experimental.erasedDefinitions :
1174 Allow erased definitions,
1175 - deprecated.symbolLiterals :
1176 Allow symbol literals,
1177 - experimental.fewerBraces :
1178 Enable support for using indentation for arguments,
1179 - experimental.saferExceptions :
1180 Enable safer exceptions,
1181 - experimental.clauseInterleaving :
1182 Enable clause interleaving,
1183 - experimental.pureFunctions :
1184 Enable pure functions for capture checking,
1185 - experimental.captureChecking :
1186 Enable experimental capture checking,
1187 - experimental.into :
1188 Allow into modifier on parameter types,
1189 - experimental.namedTuples :
1190 Allow named tuples,
1191 - experimental.modularity :
1192 Enable experimental modularity features,
1193 - experimental.betterMatchTypeExtractors :
1194 Enable better match type extractors
1195 -new-syntax Require `then` and `do` in control expressions.
1196 -no-indent Require classical {...} syntax, indentation is not significant.
1197 -nowarn Silence all warnings.
1198 -old-syntax Require `(...)` around conditions.
1199 -pagewidth Set page width
1200 Default 20000
1201 -print-lines Show source code line numbers.
1202 -print-tasty Prints the raw tasty.
1203 -project-url The source repository of your project.
1204 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1205 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1206-scalajs-genStaticForwardersForNonTopLevelObjects
1207 Generate static forwarders even for non-top-level objects (Scala.js only).
1208 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1209 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1210 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1211 -source source version
1212 Default 3.5
1213 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
1214 -sourcepath Specify location(s) of source files.
1215 -sourceroot Specify workspace root directory.
1216 Default .
1217 -unchecked Enable additional warnings where generated code depends on assumptions.
1218 -uniqid Uniquely tag all identifiers in debugging output.
1219 -usejavacp Utilize the java.class.path in classpath resolution.
1220 -verbose Output messages about what the compiler is doing.
1221 -version Print product version and exit.
1222 @<file> A text file containing compiler arguments (options and source files)."""
1223Remaining:
1224"""d by -Wunused:strict-no-implicit-warn,
1225 - privates :
1226 Warn if a private member is unused,
1227 - locals :
1228 Warn if a local definition is unused,
1229 - explicits :
1230 Warn if an explicit parameter is unused,
1231 - implicits :
1232 Warn if an implicit parameter is unused,
1233 - params :
1234 Enable -Wunused:explicits,implicits,
1235 - linted :
1236 Enable -Wunused:imports,privates,locals,implicits,
1237 - strict-no-implicit-warn :
1238 Same as -Wunused:import, only for imports of explicit named members.
1239 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1240 - unsafe-warn-patvars :
1241 (UNSAFE) Warn if a variable bound in a pattern is unused.
1242 This warning can generate false positive, as warning cannot be
1243 suppressed yet.
1244 -Wvalue-discard Warn when non-Unit expression results are unused.
1245 @<file> A text file containing compiler arguments (options and source files)."""
1246Remaining:
1247""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1248 -Xverify-signatures Verify generic signatures in generated bytecode.
1249 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1250 @<file> A text file containing compiler arguments (options and source files)."""
1251Remaining:
1252"""show-var-bounds Print type variables with their bounds.
1253 -Yskip Skip
1254 -Ystop-after Stop after
1255 -Ystop-before Stop before
1256 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1257 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1258 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1259 @<file> A text file containing compiler arguments (options and source files)."""
1260Parsed 166 settings for 3.5.2
1261Remaining:
1262""" features,
1263 - noAutoTupling :
1264 Disable automatic tupling,
1265 - dynamics :
1266 Allow direct or indirect subclasses of scala.Dynamic,
1267 - unsafeNulls :
1268 Enable unsafe nulls for explicit nulls,
1269 - postfixOps :
1270 Allow postfix operators (not recommended),
1271 - strictEquality :
1272 Enable strict equality (disable canEqualAny),
1273 - implicitConversions :
1274 Allow implicit conversions without warnings,
1275 - adhocExtensions :
1276 Allow ad-hoc extension methods,
1277 - experimental.namedTypeArguments :
1278 Allow named type arguments,
1279 - experimental.genericNumberLiterals :
1280 Allow generic number literals,
1281 - experimental.macros :
1282 Allow Scala 2 macros,
1283 - experimental.dependent :
1284 Allow dependent method types,
1285 - experimental.erasedDefinitions :
1286 Allow erased definitions,
1287 - deprecated.symbolLiterals :
1288 Allow symbol literals,
1289 - experimental.fewerBraces :
1290 Enable support for using indentation for arguments,
1291 - experimental.saferExceptions :
1292 Enable safer exceptions,
1293 - experimental.clauseInterleaving :
1294 Enable clause interleaving,
1295 - experimental.pureFunctions :
1296 Enable pure functions for capture checking,
1297 - experimental.captureChecking :
1298 Enable experimental capture checking,
1299 - experimental.into :
1300 Allow into modifier on parameter types,
1301 - experimental.modularity :
1302 Enable experimental modularity features,
1303 - experimental.betterMatchTypeExtractors :
1304 Enable better match type extractors,
1305 - experimental.betterFors :
1306 Enable improvements in `for` comprehensions
1307 -new-syntax Require `then` and `do` in control expressions.
1308 -no-indent Require classical {...} syntax, indentation is not significant.
1309 -nowarn Silence all warnings.
1310 -old-syntax Require `(...)` around conditions.
1311 -pagewidth Set page width
1312 Default 20000
1313 -print-lines Show source code line numbers.
1314 -print-tasty Prints the raw tasty.
1315 -project-url The source repository of your project.
1316 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1317 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1318-scalajs-genStaticForwardersForNonTopLevelObjects
1319 Generate static forwarders even for non-top-level objects (Scala.js only).
1320 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1321 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1322 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1323 -source source version
1324 Default 3.6
1325 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
1326 -sourcepath Specify location(s) of source files.
1327 -sourceroot Specify workspace root directory.
1328 Default .
1329 -unchecked Enable additional warnings where generated code depends on assumptions.
1330 -uniqid Uniquely tag all identifiers in debugging output.
1331 -usejavacp Utilize the java.class.path in classpath resolution.
1332 -verbose Output messages about what the compiler is doing.
1333 -version Print product version and exit.
1334 @<file> A text file containing compiler arguments (options and source files)."""
1335Remaining:
1336"""d by -Wunused:strict-no-implicit-warn,
1337 - privates :
1338 Warn if a private member is unused,
1339 - locals :
1340 Warn if a local definition is unused,
1341 - explicits :
1342 Warn if an explicit parameter is unused,
1343 - implicits :
1344 Warn if an implicit parameter is unused,
1345 - params :
1346 Enable -Wunused:explicits,implicits,
1347 - linted :
1348 Enable -Wunused:imports,privates,locals,implicits,
1349 - strict-no-implicit-warn :
1350 Same as -Wunused:import, only for imports of explicit named members.
1351 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1352 - unsafe-warn-patvars :
1353 (UNSAFE) Warn if a variable bound in a pattern is unused.
1354 This warning can generate false positive, as warning cannot be
1355 suppressed yet.
1356 -Wvalue-discard Warn when non-Unit expression results are unused.
1357 @<file> A text file containing compiler arguments (options and source files)."""
1358Remaining:
1359""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1360 -Xverify-signatures Verify generic signatures in generated bytecode.
1361 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1362 @<file> A text file containing compiler arguments (options and source files)."""
1363Remaining:
1364"""show-var-bounds Print type variables with their bounds.
1365 -Yskip Skip
1366 -Ystop-after Stop after
1367 -Ystop-before Stop before
1368 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1369 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1370 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1371 @<file> A text file containing compiler arguments (options and source files)."""
1372Parsed 166 settings for 3.6.0
1373Remaining:
1374""" features,
1375 - noAutoTupling :
1376 Disable automatic tupling,
1377 - dynamics :
1378 Allow direct or indirect subclasses of scala.Dynamic,
1379 - unsafeNulls :
1380 Enable unsafe nulls for explicit nulls,
1381 - postfixOps :
1382 Allow postfix operators (not recommended),
1383 - strictEquality :
1384 Enable strict equality (disable canEqualAny),
1385 - implicitConversions :
1386 Allow implicit conversions without warnings,
1387 - adhocExtensions :
1388 Allow ad-hoc extension methods,
1389 - experimental.namedTypeArguments :
1390 Allow named type arguments,
1391 - experimental.genericNumberLiterals :
1392 Allow generic number literals,
1393 - experimental.macros :
1394 Allow Scala 2 macros,
1395 - experimental.dependent :
1396 Allow dependent method types,
1397 - experimental.erasedDefinitions :
1398 Allow erased definitions,
1399 - deprecated.symbolLiterals :
1400 Allow symbol literals,
1401 - experimental.fewerBraces :
1402 Enable support for using indentation for arguments,
1403 - experimental.saferExceptions :
1404 Enable safer exceptions,
1405 - experimental.clauseInterleaving :
1406 Enable clause interleaving,
1407 - experimental.pureFunctions :
1408 Enable pure functions for capture checking,
1409 - experimental.captureChecking :
1410 Enable experimental capture checking,
1411 - experimental.into :
1412 Allow into modifier on parameter types,
1413 - experimental.modularity :
1414 Enable experimental modularity features,
1415 - experimental.betterMatchTypeExtractors :
1416 Enable better match type extractors,
1417 - experimental.betterFors :
1418 Enable improvements in `for` comprehensions
1419 -new-syntax Require `then` and `do` in control expressions.
1420 -no-indent Require classical {...} syntax, indentation is not significant.
1421 -nowarn Silence all warnings.
1422 -old-syntax Require `(...)` around conditions.
1423 -pagewidth Set page width
1424 Default 20000
1425 -print-lines Show source code line numbers.
1426 -print-tasty Prints the raw tasty.
1427 -project-url The source repository of your project.
1428 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1429 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1430-scalajs-genStaticForwardersForNonTopLevelObjects
1431 Generate static forwarders even for non-top-level objects (Scala.js only).
1432 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1433 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1434 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1435 -source source version
1436 Default 3.6
1437 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
1438 -sourcepath Specify location(s) of source files.
1439 -sourceroot Specify workspace root directory.
1440 Default .
1441 -unchecked Enable additional warnings where generated code depends on assumptions.
1442 -uniqid Uniquely tag all identifiers in debugging output.
1443 -usejavacp Utilize the java.class.path in classpath resolution.
1444 -verbose Output messages about what the compiler is doing.
1445 -version Print product version and exit.
1446 @<file> A text file containing compiler arguments (options and source files)."""
1447Remaining:
1448"""d by -Wunused:strict-no-implicit-warn,
1449 - privates :
1450 Warn if a private member is unused,
1451 - locals :
1452 Warn if a local definition is unused,
1453 - explicits :
1454 Warn if an explicit parameter is unused,
1455 - implicits :
1456 Warn if an implicit parameter is unused,
1457 - params :
1458 Enable -Wunused:explicits,implicits,
1459 - linted :
1460 Enable -Wunused:imports,privates,locals,implicits,
1461 - strict-no-implicit-warn :
1462 Same as -Wunused:import, only for imports of explicit named members.
1463 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1464 - unsafe-warn-patvars :
1465 (UNSAFE) Warn if a variable bound in a pattern is unused.
1466 This warning can generate false positive, as warning cannot be
1467 suppressed yet.
1468 -Wvalue-discard Warn when non-Unit expression results are unused.
1469 @<file> A text file containing compiler arguments (options and source files)."""
1470Remaining:
1471""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1472 -Xverify-signatures Verify generic signatures in generated bytecode.
1473 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1474 @<file> A text file containing compiler arguments (options and source files)."""
1475Remaining:
1476"""show-var-bounds Print type variables with their bounds.
1477 -Yskip Skip
1478 -Ystop-after Stop after
1479 -Ystop-before Stop before
1480 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1481 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1482 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1483 @<file> A text file containing compiler arguments (options and source files)."""
1484Parsed 166 settings for 3.6.1
1485Remaining:
1486""" features,
1487 - noAutoTupling :
1488 Disable automatic tupling,
1489 - dynamics :
1490 Allow direct or indirect subclasses of scala.Dynamic,
1491 - unsafeNulls :
1492 Enable unsafe nulls for explicit nulls,
1493 - postfixOps :
1494 Allow postfix operators (not recommended),
1495 - strictEquality :
1496 Enable strict equality (disable canEqualAny),
1497 - implicitConversions :
1498 Allow implicit conversions without warnings,
1499 - adhocExtensions :
1500 Allow ad-hoc extension methods,
1501 - experimental.namedTypeArguments :
1502 Allow named type arguments,
1503 - experimental.genericNumberLiterals :
1504 Allow generic number literals,
1505 - experimental.macros :
1506 Allow Scala 2 macros,
1507 - experimental.dependent :
1508 Allow dependent method types,
1509 - experimental.erasedDefinitions :
1510 Allow erased definitions,
1511 - deprecated.symbolLiterals :
1512 Allow symbol literals,
1513 - experimental.fewerBraces :
1514 Enable support for using indentation for arguments,
1515 - experimental.saferExceptions :
1516 Enable safer exceptions,
1517 - experimental.clauseInterleaving :
1518 Enable clause interleaving,
1519 - experimental.pureFunctions :
1520 Enable pure functions for capture checking,
1521 - experimental.captureChecking :
1522 Enable experimental capture checking,
1523 - experimental.into :
1524 Allow into modifier on parameter types,
1525 - experimental.namedTuples :
1526 Allow named tuples,
1527 - experimental.modularity :
1528 Enable experimental modularity features,
1529 - experimental.betterMatchTypeExtractors :
1530 Enable better match type extractors,
1531 - experimental.betterFors :
1532 Enable improvements in `for` comprehensions
1533 -new-syntax Require `then` and `do` in control expressions.
1534 -no-indent Require classical {...} syntax, indentation is not significant.
1535 -nowarn Silence all warnings.
1536 -old-syntax Require `(...)` around conditions.
1537 -pagewidth Set page width
1538 Default 20000
1539 -print-lines Show source code line numbers.
1540 -print-tasty Prints the raw tasty.
1541 -project-url The source repository of your project.
1542 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1543 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1544-scalajs-genStaticForwardersForNonTopLevelObjects
1545 Generate static forwarders even for non-top-level objects (Scala.js only).
1546 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1547 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1548 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1549 -source source version
1550 Default 3.6
1551 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
1552 -sourcepath Specify location(s) of source files.
1553 -sourceroot Specify workspace root directory.
1554 Default .
1555 -unchecked Enable additional warnings where generated code depends on assumptions.
1556 -uniqid Uniquely tag all identifiers in debugging output.
1557 -usejavacp Utilize the java.class.path in classpath resolution.
1558 -verbose Output messages about what the compiler is doing.
1559 -version Print product version and exit.
1560 @<file> A text file containing compiler arguments (options and source files)."""
1561Remaining:
1562"""d by -Wunused:strict-no-implicit-warn,
1563 - privates :
1564 Warn if a private member is unused,
1565 - locals :
1566 Warn if a local definition is unused,
1567 - explicits :
1568 Warn if an explicit parameter is unused,
1569 - implicits :
1570 Warn if an implicit parameter is unused,
1571 - params :
1572 Enable -Wunused:explicits,implicits,
1573 - linted :
1574 Enable -Wunused:imports,privates,locals,implicits,
1575 - strict-no-implicit-warn :
1576 Same as -Wunused:import, only for imports of explicit named members.
1577 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1578 - unsafe-warn-patvars :
1579 (UNSAFE) Warn if a variable bound in a pattern is unused.
1580 This warning can generate false positive, as warning cannot be
1581 suppressed yet.
1582 -Wvalue-discard Warn when non-Unit expression results are unused.
1583 @<file> A text file containing compiler arguments (options and source files)."""
1584Remaining:
1585""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1586 -Xverify-signatures Verify generic signatures in generated bytecode.
1587 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1588 @<file> A text file containing compiler arguments (options and source files)."""
1589Remaining:
1590"""show-var-bounds Print type variables with their bounds.
1591 -Yskip Skip
1592 -Ystop-after Stop after
1593 -Ystop-before Stop before
1594 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1595 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1596 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1597 @<file> A text file containing compiler arguments (options and source files)."""
1598Parsed 166 settings for 3.6.2
1599Remaining:
1600""" features,
1601 - noAutoTupling :
1602 Disable automatic tupling,
1603 - dynamics :
1604 Allow direct or indirect subclasses of scala.Dynamic,
1605 - unsafeNulls :
1606 Enable unsafe nulls for explicit nulls,
1607 - postfixOps :
1608 Allow postfix operators (not recommended),
1609 - strictEquality :
1610 Enable strict equality (disable canEqualAny),
1611 - implicitConversions :
1612 Allow implicit conversions without warnings,
1613 - adhocExtensions :
1614 Allow ad-hoc extension methods,
1615 - experimental.namedTypeArguments :
1616 Allow named type arguments,
1617 - experimental.genericNumberLiterals :
1618 Allow generic number literals,
1619 - experimental.macros :
1620 Allow Scala 2 macros,
1621 - experimental.dependent :
1622 Allow dependent method types,
1623 - experimental.erasedDefinitions :
1624 Allow erased definitions,
1625 - deprecated.symbolLiterals :
1626 Allow symbol literals,
1627 - experimental.fewerBraces :
1628 Enable support for using indentation for arguments,
1629 - experimental.saferExceptions :
1630 Enable safer exceptions,
1631 - experimental.clauseInterleaving :
1632 Enable clause interleaving,
1633 - experimental.pureFunctions :
1634 Enable pure functions for capture checking,
1635 - experimental.captureChecking :
1636 Enable experimental capture checking,
1637 - experimental.into :
1638 Allow into modifier on parameter types,
1639 - experimental.namedTuples :
1640 Allow named tuples,
1641 - experimental.modularity :
1642 Enable experimental modularity features,
1643 - experimental.betterMatchTypeExtractors :
1644 Enable better match type extractors,
1645 - experimental.betterFors :
1646 Enable improvements in `for` comprehensions
1647 -new-syntax Require `then` and `do` in control expressions.
1648 -no-indent Require classical {...} syntax, indentation is not significant.
1649 -nowarn Silence all warnings.
1650 -old-syntax Require `(...)` around conditions.
1651 -pagewidth Set page width
1652 Default 20000
1653 -print-lines Show source code line numbers.
1654 -print-tasty Prints the raw tasty.
1655 -project-url The source repository of your project.
1656 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1657 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1658-scalajs-genStaticForwardersForNonTopLevelObjects
1659 Generate static forwarders even for non-top-level objects (Scala.js only).
1660 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1661 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1662 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1663 -source source version
1664 Default 3.6
1665 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
1666 -sourcepath Specify location(s) of source files.
1667 -sourceroot Specify workspace root directory.
1668 Default .
1669 -unchecked Enable additional warnings where generated code depends on assumptions.
1670 -uniqid Uniquely tag all identifiers in debugging output.
1671 -usejavacp Utilize the java.class.path in classpath resolution.
1672 -verbose Output messages about what the compiler is doing.
1673 -version Print product version and exit.
1674 @<file> A text file containing compiler arguments (options and source files)."""
1675Remaining:
1676"""d by -Wunused:strict-no-implicit-warn,
1677 - privates :
1678 Warn if a private member is unused,
1679 - locals :
1680 Warn if a local definition is unused,
1681 - explicits :
1682 Warn if an explicit parameter is unused,
1683 - implicits :
1684 Warn if an implicit parameter is unused,
1685 - params :
1686 Enable -Wunused:explicits,implicits,
1687 - linted :
1688 Enable -Wunused:imports,privates,locals,implicits,
1689 - strict-no-implicit-warn :
1690 Same as -Wunused:import, only for imports of explicit named members.
1691 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1692 - unsafe-warn-patvars :
1693 (UNSAFE) Warn if a variable bound in a pattern is unused.
1694 This warning can generate false positive, as warning cannot be
1695 suppressed yet.
1696 -Wvalue-discard Warn when non-Unit expression results are unused.
1697 @<file> A text file containing compiler arguments (options and source files)."""
1698Remaining:
1699""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1700 -Xverify-signatures Verify generic signatures in generated bytecode.
1701 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1702 @<file> A text file containing compiler arguments (options and source files)."""
1703Remaining:
1704""" -Yshow-var-bounds Print type variables with their bounds.
1705 -Yskip Skip
1706 -Ystop-after Stop after
1707 -Ystop-before Stop before
1708 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1709 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1710 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1711 @<file> A text file containing compiler arguments (options and source files)."""
1712Parsed 167 settings for 3.6.3
1713Remaining:
1714""" features,
1715 - noAutoTupling :
1716 Disable automatic tupling,
1717 - dynamics :
1718 Allow direct or indirect subclasses of scala.Dynamic,
1719 - unsafeNulls :
1720 Enable unsafe nulls for explicit nulls,
1721 - postfixOps :
1722 Allow postfix operators (not recommended),
1723 - strictEquality :
1724 Enable strict equality (disable canEqualAny),
1725 - implicitConversions :
1726 Allow implicit conversions without warnings,
1727 - adhocExtensions :
1728 Allow ad-hoc extension methods,
1729 - experimental.namedTypeArguments :
1730 Allow named type arguments,
1731 - experimental.genericNumberLiterals :
1732 Allow generic number literals,
1733 - experimental.macros :
1734 Allow Scala 2 macros,
1735 - experimental.dependent :
1736 Allow dependent method types,
1737 - experimental.erasedDefinitions :
1738 Allow erased definitions,
1739 - deprecated.symbolLiterals :
1740 Allow symbol literals,
1741 - experimental.fewerBraces :
1742 Enable support for using indentation for arguments,
1743 - experimental.saferExceptions :
1744 Enable safer exceptions,
1745 - experimental.clauseInterleaving :
1746 Enable clause interleaving,
1747 - experimental.pureFunctions :
1748 Enable pure functions for capture checking,
1749 - experimental.captureChecking :
1750 Enable experimental capture checking,
1751 - experimental.into :
1752 Allow into modifier on parameter types,
1753 - experimental.namedTuples :
1754 Allow named tuples,
1755 - experimental.modularity :
1756 Enable experimental modularity features,
1757 - experimental.betterMatchTypeExtractors :
1758 Enable better match type extractors,
1759 - experimental.betterFors :
1760 Enable improvements in `for` comprehensions
1761 -new-syntax Require `then` and `do` in control expressions.
1762 -no-indent Require classical {...} syntax, indentation is not significant.
1763 -nowarn Silence all warnings.
1764 -old-syntax Require `(...)` around conditions.
1765 -pagewidth Set page width
1766 Default 20000
1767 -print-lines Show source code line numbers.
1768 -print-tasty Prints the raw tasty.
1769 -project-url The source repository of your project.
1770 -repl-init-script The code will be run on REPL startup.
1771 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1772 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1773-scalajs-genStaticForwardersForNonTopLevelObjects
1774 Generate static forwarders even for non-top-level objects (Scala.js only).
1775 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1776 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1777 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1778 -source source version
1779 Default 3.6
1780 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
1781 -sourcepath Specify location(s) of source files.
1782 -sourceroot Specify workspace root directory.
1783 Default .
1784 -unchecked Enable additional warnings where generated code depends on assumptions.
1785 -uniqid Uniquely tag all identifiers in debugging output.
1786 -usejavacp Utilize the java.class.path in classpath resolution.
1787 -verbose Output messages about what the compiler is doing.
1788 -version Print product version and exit.
1789 @<file> A text file containing compiler arguments (options and source files)."""
1790Remaining:
1791"""d by -Wunused:strict-no-implicit-warn,
1792 - privates :
1793 Warn if a private member is unused,
1794 - locals :
1795 Warn if a local definition is unused,
1796 - explicits :
1797 Warn if an explicit parameter is unused,
1798 - implicits :
1799 Warn if an implicit parameter is unused,
1800 - params :
1801 Enable -Wunused:explicits,implicits,
1802 - linted :
1803 Enable -Wunused:imports,privates,locals,implicits,
1804 - strict-no-implicit-warn :
1805 Same as -Wunused:import, only for imports of explicit named members.
1806 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1807 - unsafe-warn-patvars :
1808 (UNSAFE) Warn if a variable bound in a pattern is unused.
1809 This warning can generate false positive, as warning cannot be
1810 suppressed yet.
1811 -Wvalue-discard Warn when non-Unit expression results are unused.
1812 @<file> A text file containing compiler arguments (options and source files)."""
1813Remaining:
1814""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
1815 -Xverify-signatures Verify generic signatures in generated bytecode.
1816 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1817 @<file> A text file containing compiler arguments (options and source files)."""
1818Remaining:
1819""" -Yshow-var-bounds Print type variables with their bounds.
1820 -Yskip Skip
1821 -Ystop-after Stop after
1822 -Ystop-before Stop before
1823 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1824 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1825 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1826 @<file> A text file containing compiler arguments (options and source files)."""
1827Parsed 166 settings for 3.6.4
1828Remaining:
1829""" features,
1830 - noAutoTupling :
1831 Disable automatic tupling,
1832 - dynamics :
1833 Allow direct or indirect subclasses of scala.Dynamic,
1834 - unsafeNulls :
1835 Enable unsafe nulls for explicit nulls,
1836 - postfixOps :
1837 Allow postfix operators (not recommended),
1838 - strictEquality :
1839 Enable strict equality (disable canEqualAny),
1840 - implicitConversions :
1841 Allow implicit conversions without warnings,
1842 - adhocExtensions :
1843 Allow ad-hoc extension methods,
1844 - experimental.namedTypeArguments :
1845 Allow named type arguments,
1846 - experimental.genericNumberLiterals :
1847 Allow generic number literals,
1848 - experimental.macros :
1849 Allow Scala 2 macros,
1850 - experimental.dependent :
1851 Allow dependent method types,
1852 - experimental.erasedDefinitions :
1853 Allow erased definitions,
1854 - deprecated.symbolLiterals :
1855 Allow symbol literals,
1856 - experimental.saferExceptions :
1857 Enable safer exceptions,
1858 - experimental.pureFunctions :
1859 Enable pure functions for capture checking,
1860 - experimental.captureChecking :
1861 Enable experimental capture checking,
1862 - experimental.into :
1863 Allow into modifier on parameter types,
1864 - experimental.modularity :
1865 Enable experimental modularity features
1866 -new-syntax Require `then` and `do` in control expressions.
1867 -no-indent Require classical {...} syntax, indentation is not significant.
1868 -nowarn Silence all warnings.
1869 -old-syntax Require `(...)` around conditions.
1870 -pagewidth Set page width
1871 Default 20000
1872 -preview Enable the use of preview features anywhere in the project.
1873 -print-lines Show source code line numbers.
1874 -print-tasty Prints the raw tasty.
1875 -project-url The source repository of your project.
1876 -repl-init-script The code will be run on REPL startup.
1877 -repl-quit-after-init Quit REPL after evaluating the init script.
1878 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1879 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1880-scalajs-genStaticForwardersForNonTopLevelObjects
1881 Generate static forwarders even for non-top-level objects (Scala.js only).
1882 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1883 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1884 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1885 -source source version
1886 Default 3.7
1887 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future, never
1888 -sourcepath Specify location(s) of source files.
1889 -sourceroot Specify workspace root directory.
1890 Default .
1891 -unchecked Enable additional warnings where generated code depends on assumptions.
1892 -uniqid Uniquely tag all identifiers in debugging output.
1893 -usejavacp Utilize the java.class.path in classpath resolution.
1894 -verbose Output messages about what the compiler is doing.
1895 -version Print product version and exit.
1896 @<file> A text file containing compiler arguments (options and source files)."""
1897Remaining:
1898""" - privates :
1899 Warn if a private member is unused,
1900 - locals :
1901 Warn if a local definition is unused,
1902 - explicits :
1903 Warn if an explicit parameter is unused,
1904 - implicits :
1905 Warn if an implicit parameter is unused,
1906 - params :
1907 Enable -Wunused:explicits,implicits,
1908 - patvars :
1909 Warn if a variable bound in a pattern is unused,
1910 - linted :
1911 Enable -Wunused:imports,privates,locals,implicits,
1912 - strict-no-implicit-warn :
1913 Same as -Wunused:imports, only for imports of explicit named members.
1914 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1915 - unsafe-warn-patvars :
1916 Deprecated alias for `patvars`
1917 -Wvalue-discard Warn when non-Unit expression results are unused.
1918 @<file> A text file containing compiler arguments (options and source files)."""
1919Remaining:
1920""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
1921 -Xverify-signatures Verify generic signatures in generated bytecode.
1922 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1923 @<file> A text file containing compiler arguments (options and source files)."""
1924Remaining:
1925""" -Yshow-var-bounds Print type variables with their bounds.
1926 -Yskip Skip
1927 -Ystop-after Stop after
1928 -Ystop-before Stop before
1929 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1930 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1931 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
1932 @<file> A text file containing compiler arguments (options and source files)."""
1933Parsed 166 settings for 3.7.0
1934Remaining:
1935""" features,
1936 - noAutoTupling :
1937 Disable automatic tupling,
1938 - dynamics :
1939 Allow direct or indirect subclasses of scala.Dynamic,
1940 - unsafeNulls :
1941 Enable unsafe nulls for explicit nulls,
1942 - postfixOps :
1943 Allow postfix operators (not recommended),
1944 - strictEquality :
1945 Enable strict equality (disable canEqualAny),
1946 - implicitConversions :
1947 Allow implicit conversions without warnings,
1948 - adhocExtensions :
1949 Allow ad-hoc extension methods,
1950 - experimental.namedTypeArguments :
1951 Allow named type arguments,
1952 - experimental.genericNumberLiterals :
1953 Allow generic number literals,
1954 - experimental.macros :
1955 Allow Scala 2 macros,
1956 - experimental.dependent :
1957 Allow dependent method types,
1958 - experimental.erasedDefinitions :
1959 Allow erased definitions,
1960 - deprecated.symbolLiterals :
1961 Allow symbol literals,
1962 - experimental.saferExceptions :
1963 Enable safer exceptions,
1964 - experimental.pureFunctions :
1965 Enable pure functions for capture checking,
1966 - experimental.captureChecking :
1967 Enable experimental capture checking,
1968 - experimental.into :
1969 Allow into modifier on parameter types,
1970 - experimental.modularity :
1971 Enable experimental modularity features,
1972 - experimental.packageObjectValues :
1973 Enable experimental package objects as values
1974 -new-syntax Require `then` and `do` in control expressions.
1975 -no-indent Require classical {...} syntax, indentation is not significant.
1976 -nowarn Silence all warnings.
1977 -old-syntax Require `(...)` around conditions.
1978 -pagewidth Set page width
1979 Default 20000
1980 -preview Enable the use of preview features anywhere in the project.
1981 -print-lines Show source code line numbers.
1982 -print-tasty Prints the raw tasty.
1983 -project-url The source repository of your project.
1984 -repl-init-script The code will be run on REPL startup.
1985 -repl-quit-after-init Quit REPL after evaluating the init script.
1986 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1987 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1988-scalajs-genStaticForwardersForNonTopLevelObjects
1989 Generate static forwarders even for non-top-level objects (Scala.js only).
1990 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1991 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1992 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1993 -source source version
1994 Default 3.7
1995 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
1996 -sourcepath Specify location(s) of source files.
1997 -sourceroot Specify workspace root directory.
1998 Default .
1999 -unchecked Enable additional warnings where generated code depends on assumptions.
2000 -uniqid Uniquely tag all identifiers in debugging output.
2001 -usejavacp Utilize the java.class.path in classpath resolution.
2002 -verbose Output messages about what the compiler is doing.
2003 -version Print product version and exit.
2004 @<file> A text file containing compiler arguments (options and source files)."""
2005Remaining:
2006""" - privates :
2007 Warn if a private member is unused,
2008 - locals :
2009 Warn if a local definition is unused,
2010 - explicits :
2011 Warn if an explicit parameter is unused,
2012 - implicits :
2013 Warn if an implicit parameter is unused,
2014 - params :
2015 Enable -Wunused:explicits,implicits,
2016 - patvars :
2017 Warn if a variable bound in a pattern is unused,
2018 - linted :
2019 Enable -Wunused:imports,privates,locals,implicits,
2020 - strict-no-implicit-warn :
2021 Same as -Wunused:imports, only for imports of explicit named members.
2022 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2023 - unsafe-warn-patvars :
2024 Deprecated alias for `patvars`
2025 -Wvalue-discard Warn when non-Unit expression results are unused.
2026 @<file> A text file containing compiler arguments (options and source files)."""
2027Remaining:
2028""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2029 -Xverify-signatures Verify generic signatures in generated bytecode.
2030 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2031 @<file> A text file containing compiler arguments (options and source files)."""
2032Remaining:
2033"""
2034 -Yshow-var-bounds Print type variables with their bounds.
2035 -Yskip Skip
2036 -Ystop-after Stop after
2037 -Ystop-before Stop before
2038 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2039 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2040 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
2041 @<file> A text file containing compiler arguments (options and source files)."""
2042Parsed 168 settings for 3.7.1
2043Remaining:
2044""" features,
2045 - noAutoTupling :
2046 Disable automatic tupling,
2047 - dynamics :
2048 Allow direct or indirect subclasses of scala.Dynamic,
2049 - unsafeNulls :
2050 Enable unsafe nulls for explicit nulls,
2051 - postfixOps :
2052 Allow postfix operators (not recommended),
2053 - strictEquality :
2054 Enable strict equality (disable canEqualAny),
2055 - implicitConversions :
2056 Allow implicit conversions without warnings,
2057 - adhocExtensions :
2058 Allow ad-hoc extension methods,
2059 - experimental.namedTypeArguments :
2060 Allow named type arguments,
2061 - experimental.genericNumberLiterals :
2062 Allow generic number literals,
2063 - experimental.macros :
2064 Allow Scala 2 macros,
2065 - experimental.dependent :
2066 Allow dependent method types,
2067 - experimental.erasedDefinitions :
2068 Allow erased definitions,
2069 - deprecated.symbolLiterals :
2070 Allow symbol literals,
2071 - experimental.saferExceptions :
2072 Enable safer exceptions,
2073 - experimental.pureFunctions :
2074 Enable pure functions for capture checking,
2075 - experimental.captureChecking :
2076 Enable experimental capture checking,
2077 - experimental.into :
2078 Allow into modifier on parameter types,
2079 - experimental.modularity :
2080 Enable experimental modularity features,
2081 - experimental.packageObjectValues :
2082 Enable experimental package objects as values
2083 -new-syntax Require `then` and `do` in control expressions.
2084 -no-indent Require classical {...} syntax, indentation is not significant.
2085 -nowarn Silence all warnings.
2086 -old-syntax Require `(...)` around conditions.
2087 -pagewidth Set page width
2088 Default 20000
2089 -preview Enable the use of preview features anywhere in the project.
2090 -print-lines Show source code line numbers.
2091 -print-tasty Prints the raw tasty.
2092 -project-url The source repository of your project.
2093 -repl-init-script The code will be run on REPL startup.
2094 -repl-quit-after-init Quit REPL after evaluating the init script.
2095 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
2096 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
2097-scalajs-genStaticForwardersForNonTopLevelObjects
2098 Generate static forwarders even for non-top-level objects (Scala.js only).
2099 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
2100 -semanticdb-target Specify an alternative output directory for SemanticDB files.
2101 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
2102 -source source version
2103 Default 3.7
2104 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
2105 -sourcepath Specify location(s) of source files.
2106 -sourceroot Specify workspace root directory.
2107 Default .
2108 -unchecked Enable additional warnings where generated code depends on assumptions.
2109 -uniqid Uniquely tag all identifiers in debugging output.
2110 -usejavacp Utilize the java.class.path in classpath resolution.
2111 -verbose Output messages about what the compiler is doing.
2112 -version Print product version and exit.
2113 @<file> A text file containing compiler arguments (options and source files)."""
2114Remaining:
2115""" - privates :
2116 Warn if a private member is unused,
2117 - locals :
2118 Warn if a local definition is unused,
2119 - explicits :
2120 Warn if an explicit parameter is unused,
2121 - implicits :
2122 Warn if an implicit parameter is unused,
2123 - params :
2124 Enable -Wunused:explicits,implicits,
2125 - patvars :
2126 Warn if a variable bound in a pattern is unused,
2127 - linted :
2128 Enable -Wunused:imports,privates,locals,implicits,
2129 - strict-no-implicit-warn :
2130 Same as -Wunused:imports, only for imports of explicit named members.
2131 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2132 - unsafe-warn-patvars :
2133 Deprecated alias for `patvars`
2134 -Wvalue-discard Warn when non-Unit expression results are unused.
2135 @<file> A text file containing compiler arguments (options and source files)."""
2136Remaining:
2137""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2138 -Xverify-signatures Verify generic signatures in generated bytecode.
2139 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2140 @<file> A text file containing compiler arguments (options and source files)."""
2141Remaining:
2142"""ebugging output.
2143 -Yshow-var-bounds Print type variables with their bounds.
2144 -Yskip Skip
2145 -Ystop-after Stop after
2146 -Ystop-before Stop before
2147 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2148 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2149 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
2150 @<file> A text file containing compiler arguments (options and source files)."""
2151Parsed 170 settings for 3.7.2
2152Remaining:
2153""" features,
2154 - noAutoTupling :
2155 Disable automatic tupling,
2156 - dynamics :
2157 Allow direct or indirect subclasses of scala.Dynamic,
2158 - unsafeNulls :
2159 Enable unsafe nulls for explicit nulls,
2160 - postfixOps :
2161 Allow postfix operators (not recommended),
2162 - strictEquality :
2163 Enable strict equality (disable canEqualAny),
2164 - implicitConversions :
2165 Allow implicit conversions without warnings,
2166 - adhocExtensions :
2167 Allow ad-hoc extension methods,
2168 - experimental.namedTypeArguments :
2169 Allow named type arguments,
2170 - experimental.genericNumberLiterals :
2171 Allow generic number literals,
2172 - experimental.macros :
2173 Allow Scala 2 macros,
2174 - experimental.dependent :
2175 Allow dependent method types,
2176 - experimental.erasedDefinitions :
2177 Allow erased definitions,
2178 - deprecated.symbolLiterals :
2179 Allow symbol literals,
2180 - experimental.saferExceptions :
2181 Enable safer exceptions,
2182 - experimental.pureFunctions :
2183 Enable pure functions for capture checking,
2184 - experimental.captureChecking :
2185 Enable experimental capture checking,
2186 - experimental.separationChecking :
2187 Enable experimental separation checking (requires captureChecking),
2188 - experimental.into :
2189 Allow into modifier on parameter types,
2190 - experimental.modularity :
2191 Enable experimental modularity features,
2192 - experimental.packageObjectValues :
2193 Enable experimental package objects as values
2194 -new-syntax Require `then` and `do` in control expressions.
2195 -no-indent Require classical {...} syntax, indentation is not significant.
2196 -nowarn Silence all warnings.
2197 -old-syntax Require `(...)` around conditions.
2198 -pagewidth Set page width
2199 Default 20000
2200 -preview Enable the use of preview features anywhere in the project.
2201 -print-lines Show source code line numbers.
2202 -print-tasty Prints the raw tasty.
2203 -project-url The source repository of your project.
2204 -repl-init-script The code will be run on REPL startup.
2205 -repl-quit-after-init Quit REPL after evaluating the init script.
2206 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
2207 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
2208-scalajs-genStaticForwardersForNonTopLevelObjects
2209 Generate static forwarders even for non-top-level objects (Scala.js only).
2210 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
2211 -semanticdb-target Specify an alternative output directory for SemanticDB files.
2212 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
2213 -source source version
2214 Default 3.7
2215 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
2216 -sourcepath Specify location(s) of source files.
2217 -sourceroot Specify workspace root directory.
2218 Default .
2219 -unchecked Enable additional warnings where generated code depends on assumptions.
2220 -uniqid Uniquely tag all identifiers in debugging output.
2221 -usejavacp Utilize the java.class.path in classpath resolution.
2222 -verbose Output messages about what the compiler is doing.
2223 -version Print product version and exit.
2224 @<file> A text file containing compiler arguments (options and source files)."""
2225Remaining:
2226""" - privates :
2227 Warn if a private member is unused,
2228 - locals :
2229 Warn if a local definition is unused,
2230 - explicits :
2231 Warn if an explicit parameter is unused,
2232 - implicits :
2233 Warn if an implicit parameter is unused,
2234 - params :
2235 Enable -Wunused:explicits,implicits,
2236 - patvars :
2237 Warn if a variable bound in a pattern is unused,
2238 - linted :
2239 Enable -Wunused:imports,privates,locals,implicits,
2240 - strict-no-implicit-warn :
2241 Same as -Wunused:imports, only for imports of explicit named members.
2242 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2243 - unsafe-warn-patvars :
2244 Deprecated alias for `patvars`
2245 -Wvalue-discard Warn when non-Unit expression results are unused.
2246 @<file> A text file containing compiler arguments (options and source files)."""
2247Remaining:
2248""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2249 -Xverify-signatures Verify generic signatures in generated bytecode.
2250 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2251 @<file> A text file containing compiler arguments (options and source files)."""
2252Remaining:
2253"""des in debugging output.
2254 -Yshow-var-bounds Print type variables with their bounds.
2255 -Yskip Skip
2256 -Ystop-after Stop after
2257 -Ystop-before Stop before
2258 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2259 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2260 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
2261 @<file> A text file containing compiler arguments (options and source files)."""
2262Parsed 172 settings for 3.7.3
2263All: 14 common settings
22642: 79 common settings
22653: 99 common settings
22663.4: 164 common settings
22673.1: 133 common settings
22682.13: 181 common settings
22693.0: 127 common settings
22703.6: 165 common settings
22713.5: 165 common settings
22723.2: 142 common settings
22733.7: 166 common settings
22742.11: 154 common settings
22753.3: 146 common settings
22762.12: 148 common settings
22772.11.0+ 154 common settings
22782.11.1+ 154 common settings
22792.11.2+ 155 common settings
22802.11.3+ 158 common settings
22812.11.4+ 158 common settings
22822.11.5+ 160 common settings
22832.11.6+ 160 common settings
22842.11.7+ 164 common settings
22852.11.8+ 166 common settings
22862.11.9+ 167 common settings
22872.11.10+ 167 common settings
22882.11.11+ 167 common settings
22892.11.12+ 167 common settings
22902.12.0+ 148 common settings
22912.12.1+ 149 common settings
22922.12.2+ 153 common settings
22932.12.3+ 159 common settings
22942.12.4+ 161 common settings
22952.12.5+ 168 common settings
22962.12.6+ 168 common settings
22972.12.7+ 169 common settings
22982.12.8+ 171 common settings
22992.12.9+ 172 common settings
23002.12.10+ 174 common settings
23012.12.11+ 175 common settings
23022.12.12+ 178 common settings
23032.12.13+ 180 common settings
23042.12.14+ 180 common settings
23052.12.15+ 180 common settings
23062.12.16+ 180 common settings
23072.12.17+ 181 common settings
23082.12.18+ 181 common settings
23092.12.19+ 182 common settings
23102.12.20+ 183 common settings
23112.13.0+ 181 common settings
23122.13.1+ 183 common settings
23132.13.2+ 190 common settings
23142.13.3+ 193 common settings
23152.13.4+ 198 common settings
23162.13.5+ 199 common settings
23172.13.6+ 202 common settings
23182.13.7+ 202 common settings
23192.13.8+ 202 common settings
23202.13.9+ 210 common settings
23212.13.10+ 210 common settings
23222.13.11+ 214 common settings
23232.13.12+ 215 common settings
23242.13.13+ 218 common settings
23252.13.14+ 222 common settings
23262.13.15+ 227 common settings
23272.13.16+ 228 common settings
23282.13.17+ 230 common settings
23293.0.0+ 127 common settings
23303.0.1+ 130 common settings
23313.0.2+ 133 common settings
23323.1.0+ 133 common settings
23333.1.1+ 133 common settings
23343.1.2+ 141 common settings
23353.1.3+ 141 common settings
23363.2.0+ 142 common settings
23373.2.1+ 145 common settings
23383.2.2+ 146 common settings
23393.3.0+ 146 common settings
23403.3.1+ 147 common settings
23413.3.2+ 151 common settings
23423.3.3+ 151 common settings
23433.3.4+ 160 common settings
23443.3.5+ 161 common settings
23453.3.6+ 163 common settings
23463.3.7+ 166 common settings
23473.4.0+ 164 common settings
23483.4.1+ 166 common settings
23493.4.2+ 172 common settings
23503.4.3+ 172 common settings
23513.5.0+ 165 common settings
23523.5.1+ 165 common settings
23533.5.2+ 166 common settings
23543.6.0+ 165 common settings
23553.6.1+ 165 common settings
23563.6.2+ 165 common settings
23573.6.3+ 166 common settings
23583.6.4+ 166 common settings
23593.7.0+ 166 common settings
23603.7.1+ 168 common settings
23613.7.2+ 170 common settings
23623.7.3+ 172 common settings
2363[info] compiling 190 Scala sources to /build/repo/target/scala-3.8.0-RC2/classes ...
2364[warn] there were 14 deprecation warnings; re-run with -deprecation for details
2365[warn] one warning found
2366[info] done compiling
2367[info] Downloading all scala compiler jars...
2368[info] Finished downloading all scala compiler jars...
2369Parsed 157 settings for 2.11.0
2370Parsed 157 settings for 2.11.1
2371Parsed 157 settings for 2.11.2
2372Parsed 158 settings for 2.11.3
2373Parsed 158 settings for 2.11.4
2374Parsed 160 settings for 2.11.5
2375Parsed 160 settings for 2.11.6
2376Parsed 164 settings for 2.11.7
2377Parsed 166 settings for 2.11.8
2378Parsed 167 settings for 2.11.9
2379Parsed 167 settings for 2.11.10
2380Parsed 167 settings for 2.11.11
2381Parsed 167 settings for 2.11.12
2382Parsed 153 settings for 2.12.0
2383Parsed 154 settings for 2.12.1
2384Parsed 155 settings for 2.12.2
2385Parsed 161 settings for 2.12.3
2386Parsed 163 settings for 2.12.4
2387Parsed 170 settings for 2.12.5
2388Parsed 170 settings for 2.12.6
2389Parsed 171 settings for 2.12.7
2390Parsed 173 settings for 2.12.8
2391Parsed 174 settings for 2.12.9
2392Parsed 176 settings for 2.12.10
2393Parsed 177 settings for 2.12.11
2394Parsed 179 settings for 2.12.12
2395Parsed 181 settings for 2.12.13
2396Parsed 181 settings for 2.12.14
2397Parsed 181 settings for 2.12.15
2398Parsed 181 settings for 2.12.16
2399Parsed 181 settings for 2.12.17
2400Parsed 181 settings for 2.12.18
2401Parsed 182 settings for 2.12.19
2402Parsed 183 settings for 2.12.20
2403Parsed 191 settings for 2.13.0
2404Parsed 193 settings for 2.13.1
2405Parsed 200 settings for 2.13.2
2406Parsed 202 settings for 2.13.3
2407Parsed 207 settings for 2.13.4
2408Parsed 208 settings for 2.13.5
2409Parsed 211 settings for 2.13.6
2410Parsed 211 settings for 2.13.7
2411Parsed 211 settings for 2.13.8
2412Parsed 216 settings for 2.13.9
2413Parsed 216 settings for 2.13.10
2414Parsed 219 settings for 2.13.11
2415Parsed 220 settings for 2.13.12
2416Parsed 224 settings for 2.13.13
2417Parsed 223 settings for 2.13.14
2418Parsed 228 settings for 2.13.15
2419Parsed 228 settings for 2.13.16
2420Parsed 230 settings for 2.13.17
2421Parsed 136 settings for 3.0.0
2422Parsed 132 settings for 3.0.1
2423Parsed 133 settings for 3.0.2
2424Parsed 136 settings for 3.1.0
2425Parsed 136 settings for 3.1.1
2426Parsed 142 settings for 3.1.2
2427Remaining:
2428""" -uniqid Uniquely tag all identifiers in debugging output.
2429 -usejavacp Utilize the java.class.path in classpath resolution.
2430 -verbose Output messages about what the compiler is doing.
2431 -version Print product version and exit.
2432 @<file> A text file containing compiler arguments (options and source files)."""
2433Remaining:
2434"ents (options and source files)."
2435Remaining:
2436"""enerated bytecode.
2437 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2438 @<file> A text file containing compiler arguments (options and source files)."""
2439Remaining:
2440""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2441 -Yshow-var-bounds Print type variables with their bounds.
2442 -Yskip Skip
2443 -Ystop-after Stop after
2444 -Ystop-before Stop before
2445 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2446 @<file> A text file containing compiler arguments (options and source files)."""
2447Parsed 141 settings for 3.1.3
2448Remaining:
2449""" -uniqid Uniquely tag all identifiers in debugging output.
2450 -usejavacp Utilize the java.class.path in classpath resolution.
2451 -verbose Output messages about what the compiler is doing.
2452 -version Print product version and exit.
2453 @<file> A text file containing compiler arguments (options and source files)."""
2454Remaining:
2455"ents (options and source files)."
2456Remaining:
2457"""enerated bytecode.
2458 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2459 @<file> A text file containing compiler arguments (options and source files)."""
2460Remaining:
2461"""d.
2462 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2463 -Yshow-var-bounds Print type variables with their bounds.
2464 -Yskip Skip
2465 -Ystop-after Stop after
2466 -Ystop-before Stop before
2467 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2468 @<file> A text file containing compiler arguments (options and source files)."""
2469Parsed 142 settings for 3.2.0
2470Remaining:
2471""" -uniqid Uniquely tag all identifiers in debugging output.
2472 -usejavacp Utilize the java.class.path in classpath resolution.
2473 -verbose Output messages about what the compiler is doing.
2474 -version Print product version and exit.
2475 @<file> A text file containing compiler arguments (options and source files)."""
2476Remaining:
2477"ents (options and source files)."
2478Remaining:
2479"""enerated bytecode.
2480 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2481 @<file> A text file containing compiler arguments (options and source files)."""
2482Remaining:
2483"""ings that are normally suppressed.
2484 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2485 -Yshow-var-bounds Print type variables with their bounds.
2486 -Yskip Skip
2487 -Ystop-after Stop after
2488 -Ystop-before Stop before
2489 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2490 @<file> A text file containing compiler arguments (options and source files)."""
2491Parsed 146 settings for 3.2.1
2492Remaining:
2493""" -uniqid Uniquely tag all identifiers in debugging output.
2494 -usejavacp Utilize the java.class.path in classpath resolution.
2495 -verbose Output messages about what the compiler is doing.
2496 -version Print product version and exit.
2497 @<file> A text file containing compiler arguments (options and source files)."""
2498Remaining:
2499"ents (options and source files)."
2500Remaining:
2501"""enerated bytecode.
2502 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2503 @<file> A text file containing compiler arguments (options and source files)."""
2504Remaining:
2505"""ings that are normally suppressed.
2506 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2507 -Yshow-var-bounds Print type variables with their bounds.
2508 -Yskip Skip
2509 -Ystop-after Stop after
2510 -Ystop-before Stop before
2511 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2512 @<file> A text file containing compiler arguments (options and source files)."""
2513Parsed 146 settings for 3.2.2
2514Remaining:
2515""" -uniqid Uniquely tag all identifiers in debugging output.
2516 -usejavacp Utilize the java.class.path in classpath resolution.
2517 -verbose Output messages about what the compiler is doing.
2518 -version Print product version and exit.
2519 @<file> A text file containing compiler arguments (options and source files)."""
2520Remaining:
2521""" - privates :
2522 Warn if a private member is unused,
2523 - locals :
2524 Warn if a local definition is unused,
2525 - explicits :
2526 Warn if an explicit parameter is unused,
2527 - implicits :
2528 Warn if an implicit parameter is unused,
2529 - params :
2530 Enable -Wunused:explicits,implicits,
2531 - linted :
2532 Enable -Wunused:imports,privates,locals,implicits,
2533 - strict-no-implicit-warn :
2534 Same as -Wunused:import, only for imports of explicit named members.
2535 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2536 - unsafe-warn-patvars :
2537 (UNSAFE) Warn if a variable bound in a pattern is unused.
2538 This warning can generate false positive, as warning cannot be
2539 suppressed yet.
2540-Wvalue-discard Warn when non-Unit expression results are unused.
2541 @<file> A text file containing compiler arguments (options and source files)."""
2542Remaining:
2543"""enerated bytecode.
2544 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2545 @<file> A text file containing compiler arguments (options and source files)."""
2546Remaining:
2547"""and warnings that are normally suppressed.
2548 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2549 -Yshow-var-bounds Print type variables with their bounds.
2550 -Yskip Skip
2551 -Ystop-after Stop after
2552 -Ystop-before Stop before
2553 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2554 @<file> A text file containing compiler arguments (options and source files)."""
2555Parsed 146 settings for 3.3.0
2556Remaining:
2557""" -uniqid Uniquely tag all identifiers in debugging output.
2558 -usejavacp Utilize the java.class.path in classpath resolution.
2559 -verbose Output messages about what the compiler is doing.
2560 -version Print product version and exit.
2561 @<file> A text file containing compiler arguments (options and source files)."""
2562Remaining:
2563""" - privates :
2564 Warn if a private member is unused,
2565 - locals :
2566 Warn if a local definition is unused,
2567 - explicits :
2568 Warn if an explicit parameter is unused,
2569 - implicits :
2570 Warn if an implicit parameter is unused,
2571 - params :
2572 Enable -Wunused:explicits,implicits,
2573 - linted :
2574 Enable -Wunused:imports,privates,locals,implicits,
2575 - strict-no-implicit-warn :
2576 Same as -Wunused:import, only for imports of explicit named members.
2577 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2578 - unsafe-warn-patvars :
2579 (UNSAFE) Warn if a variable bound in a pattern is unused.
2580 This warning can generate false positive, as warning cannot be
2581 suppressed yet.
2582 -Wvalue-discard Warn when non-Unit expression results are unused.
2583 @<file> A text file containing compiler arguments (options and source files)."""
2584Remaining:
2585"""enerated bytecode.
2586 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2587 @<file> A text file containing compiler arguments (options and source files)."""
2588Remaining:
2589"""and warnings that are normally suppressed.
2590 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2591 -Yshow-var-bounds Print type variables with their bounds.
2592 -Yskip Skip
2593 -Ystop-after Stop after
2594 -Ystop-before Stop before
2595 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2596 @<file> A text file containing compiler arguments (options and source files)."""
2597Parsed 147 settings for 3.3.1
2598Remaining:
2599""" -uniqid Uniquely tag all identifiers in debugging output.
2600 -usejavacp Utilize the java.class.path in classpath resolution.
2601 -verbose Output messages about what the compiler is doing.
2602 -version Print product version and exit.
2603 @<file> A text file containing compiler arguments (options and source files)."""
2604Remaining:
2605""" - privates :
2606 Warn if a private member is unused,
2607 - locals :
2608 Warn if a local definition is unused,
2609 - explicits :
2610 Warn if an explicit parameter is unused,
2611 - implicits :
2612 Warn if an implicit parameter is unused,
2613 - params :
2614 Enable -Wunused:explicits,implicits,
2615 - linted :
2616 Enable -Wunused:imports,privates,locals,implicits,
2617 - strict-no-implicit-warn :
2618 Same as -Wunused:import, only for imports of explicit named members.
2619 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2620 - unsafe-warn-patvars :
2621 (UNSAFE) Warn if a variable bound in a pattern is unused.
2622 This warning can generate false positive, as warning cannot be
2623 suppressed yet.
2624 -Wvalue-discard Warn when non-Unit expression results are unused.
2625 @<file> A text file containing compiler arguments (options and source files)."""
2626Remaining:
2627"""enerated bytecode.
2628 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2629 @<file> A text file containing compiler arguments (options and source files)."""
2630Remaining:
2631"""o show follow-on errors and warnings that are normally suppressed.
2632 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2633 -Yshow-var-bounds Print type variables with their bounds.
2634 -Yskip Skip
2635 -Ystop-after Stop after
2636 -Ystop-before Stop before
2637 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2638 @<file> A text file containing compiler arguments (options and source files)."""
2639Parsed 151 settings for 3.3.2
2640Remaining:
2641""" -uniqid Uniquely tag all identifiers in debugging output.
2642 -usejavacp Utilize the java.class.path in classpath resolution.
2643 -verbose Output messages about what the compiler is doing.
2644 -version Print product version and exit.
2645 @<file> A text file containing compiler arguments (options and source files)."""
2646Remaining:
2647""" - privates :
2648 Warn if a private member is unused,
2649 - locals :
2650 Warn if a local definition is unused,
2651 - explicits :
2652 Warn if an explicit parameter is unused,
2653 - implicits :
2654 Warn if an implicit parameter is unused,
2655 - params :
2656 Enable -Wunused:explicits,implicits,
2657 - linted :
2658 Enable -Wunused:imports,privates,locals,implicits,
2659 - strict-no-implicit-warn :
2660 Same as -Wunused:import, only for imports of explicit named members.
2661 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2662 - unsafe-warn-patvars :
2663 (UNSAFE) Warn if a variable bound in a pattern is unused.
2664 This warning can generate false positive, as warning cannot be
2665 suppressed yet.
2666 -Wvalue-discard Warn when non-Unit expression results are unused.
2667 @<file> A text file containing compiler arguments (options and source files)."""
2668Remaining:
2669"""enerated bytecode.
2670 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2671 @<file> A text file containing compiler arguments (options and source files)."""
2672Remaining:
2673"""o show follow-on errors and warnings that are normally suppressed.
2674 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2675 -Yshow-var-bounds Print type variables with their bounds.
2676 -Yskip Skip
2677 -Ystop-after Stop after
2678 -Ystop-before Stop before
2679 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2680 @<file> A text file containing compiler arguments (options and source files)."""
2681Parsed 151 settings for 3.3.3
2682Remaining:
2683""" -uniqid Uniquely tag all identifiers in debugging output.
2684 -usejavacp Utilize the java.class.path in classpath resolution.
2685 -verbose Output messages about what the compiler is doing.
2686 -version Print product version and exit.
2687 @<file> A text file containing compiler arguments (options and source files)."""
2688Remaining:
2689""",
2690 - privates :
2691 Warn if a private member is unused,
2692 - locals :
2693 Warn if a local definition is unused,
2694 - explicits :
2695 Warn if an explicit parameter is unused,
2696 - implicits :
2697 Warn if an implicit parameter is unused,
2698 - params :
2699 Enable -Wunused:explicits,implicits,
2700 - linted :
2701 Enable -Wunused:imports,privates,locals,implicits,
2702 - strict-no-implicit-warn :
2703 Same as -Wunused:import, only for imports of explicit named members.
2704 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2705 - unsafe-warn-patvars :
2706 (UNSAFE) Warn if a variable bound in a pattern is unused.
2707 This warning can generate false positive, as warning cannot be
2708 suppressed yet.
2709 -Wvalue-discard Warn when non-Unit expression results are unused.
2710 -Xlint Enable or disable specific `lint` warnings
2711 Choices :
2712 - all,
2713 - private-shadow :
2714 Warn if a private field or class parameter shadows a superclass field,
2715 - type-parameter-shadow :
2716 Warn when a type parameter shadows a type already in the scope
2717 @<file> A text file containing compiler arguments (options and source files)."""
2718Remaining:
2719"""res in generated bytecode.
2720 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2721 @<file> A text file containing compiler arguments (options and source files)."""
2722Remaining:
2723"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2724 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2725 -Yshow-var-bounds Print type variables with their bounds.
2726 -Yskip Skip
2727 -Ystop-after Stop after
2728 -Ystop-before Stop before
2729 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2730 @<file> A text file containing compiler arguments (options and source files)."""
2731Parsed 160 settings for 3.3.4
2732Remaining:
2733""" -uniqid Uniquely tag all identifiers in debugging output.
2734 -usejavacp Utilize the java.class.path in classpath resolution.
2735 -verbose Output messages about what the compiler is doing.
2736 -version Print product version and exit.
2737 @<file> A text file containing compiler arguments (options and source files)."""
2738Remaining:
2739"""cit-warn,
2740 - privates :
2741 Warn if a private member is unused,
2742 - locals :
2743 Warn if a local definition is unused,
2744 - explicits :
2745 Warn if an explicit parameter is unused,
2746 - implicits :
2747 Warn if an implicit parameter is unused,
2748 - params :
2749 Enable -Wunused:explicits,implicits,
2750 - linted :
2751 Enable -Wunused:imports,privates,locals,implicits,
2752 - strict-no-implicit-warn :
2753 Same as -Wunused:import, only for imports of explicit named members.
2754 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2755 - unsafe-warn-patvars :
2756 (UNSAFE) Warn if a variable bound in a pattern is unused.
2757 This warning can generate false positive, as warning cannot be
2758 suppressed yet.
2759 -Wvalue-discard Warn when non-Unit expression results are unused.
2760 -Xlint Enable or disable specific `lint` warnings
2761 Choices :
2762 - all,
2763 - private-shadow :
2764 Warn if a private field or class parameter shadows a superclass field,
2765 - type-parameter-shadow :
2766 Warn when a type parameter shadows a type already in the scope
2767 @<file> A text file containing compiler arguments (options and source files)."""
2768Remaining:
2769"""res in generated bytecode.
2770 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2771 @<file> A text file containing compiler arguments (options and source files)."""
2772Remaining:
2773"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2774 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2775 -Yshow-var-bounds Print type variables with their bounds.
2776 -Yskip Skip
2777 -Ystop-after Stop after
2778 -Ystop-before Stop before
2779 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2780 @<file> A text file containing compiler arguments (options and source files)."""
2781Parsed 161 settings for 3.3.5
2782Remaining:
2783""" -uniqid Uniquely tag all identifiers in debugging output.
2784 -usejavacp Utilize the java.class.path in classpath resolution.
2785 -verbose Output messages about what the compiler is doing.
2786 -version Print product version and exit.
2787 @<file> A text file containing compiler arguments (options and source files)."""
2788Remaining:
2789"""cit-warn,
2790 - privates :
2791 Warn if a private member is unused,
2792 - locals :
2793 Warn if a local definition is unused,
2794 - explicits :
2795 Warn if an explicit parameter is unused,
2796 - implicits :
2797 Warn if an implicit parameter is unused,
2798 - params :
2799 Enable -Wunused:explicits,implicits,
2800 - linted :
2801 Enable -Wunused:imports,privates,locals,implicits,
2802 - strict-no-implicit-warn :
2803 Same as -Wunused:import, only for imports of explicit named members.
2804 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2805 - unsafe-warn-patvars :
2806 (UNSAFE) Warn if a variable bound in a pattern is unused.
2807 This warning can generate false positive, as warning cannot be
2808 suppressed yet.
2809 -Wvalue-discard Warn when non-Unit expression results are unused.
2810 -Xlint Enable or disable specific `lint` warnings
2811 Choices :
2812 - all,
2813 - private-shadow :
2814 Warn if a private field or class parameter shadows a superclass field,
2815 - type-parameter-shadow :
2816 Warn when a type parameter shadows a type already in the scope
2817 @<file> A text file containing compiler arguments (options and source files)."""
2818Remaining:
2819"""res in generated bytecode.
2820 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2821 @<file> A text file containing compiler arguments (options and source files)."""
2822Remaining:
2823""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2824 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2825 -Yshow-var-bounds Print type variables with their bounds.
2826 -Yskip Skip
2827 -Ystop-after Stop after
2828 -Ystop-before Stop before
2829 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2830 @<file> A text file containing compiler arguments (options and source files)."""
2831Parsed 163 settings for 3.3.6
2832Remaining:
2833""" -uniqid Uniquely tag all identifiers in debugging output.
2834 -usejavacp Utilize the java.class.path in classpath resolution.
2835 -verbose Output messages about what the compiler is doing.
2836 -version Print product version and exit.
2837 @<file> A text file containing compiler arguments (options and source files)."""
2838Remaining:
2839"""
2840 Warn if a private member is unused,
2841 - locals :
2842 Warn if a local definition is unused,
2843 - explicits :
2844 Warn if an explicit parameter is unused,
2845 - implicits :
2846 Warn if an implicit parameter is unused,
2847 - params :
2848 Enable -Wunused:explicits,implicits,
2849 - patvars :
2850 Warn if a variable bound in a pattern is unused,
2851 - linted :
2852 Enable -Wunused:imports,privates,locals,implicits,
2853 - strict-no-implicit-warn :
2854 Same as -Wunused:imports, only for imports of explicit named members.
2855 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2856 - unsafe-warn-patvars :
2857 Deprecated alias for `patvars`
2858 -Wvalue-discard Warn when non-Unit expression results are unused.
2859 -Xlint Enable or disable specific `lint` warnings
2860 Choices :
2861 - all,
2862 - private-shadow :
2863 Warn if a private field or class parameter shadows a superclass field,
2864 - type-parameter-shadow :
2865 Warn when a type parameter shadows a type already in the scope
2866 @<file> A text file containing compiler arguments (options and source files)."""
2867Remaining:
2868"""res in generated bytecode.
2869 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2870 @<file> A text file containing compiler arguments (options and source files)."""
2871Remaining:
2872""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2873 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2874 -Yshow-var-bounds Print type variables with their bounds.
2875 -Yskip Skip
2876 -Ystop-after Stop after
2877 -Ystop-before Stop before
2878 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2879 @<file> A text file containing compiler arguments (options and source files)."""
2880Parsed 166 settings for 3.3.7
2881Remaining:
2882"""[0m -uniqid Uniquely tag all identifiers in debugging output.
2883 -usejavacp Utilize the java.class.path in classpath resolution.
2884 -verbose Output messages about what the compiler is doing.
2885 -version Print product version and exit.
2886 @<file> A text file containing compiler arguments (options and source files)."""
2887Remaining:
2888"""-warn,
2889 - privates :
2890 Warn if a private member is unused,
2891 - locals :
2892 Warn if a local definition is unused,
2893 - explicits :
2894 Warn if an explicit parameter is unused,
2895 - implicits :
2896 Warn if an implicit parameter is unused,
2897 - params :
2898 Enable -Wunused:explicits,implicits,
2899 - linted :
2900 Enable -Wunused:imports,privates,locals,implicits,
2901 - strict-no-implicit-warn :
2902 Same as -Wunused:import, only for imports of explicit named members.
2903 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2904 - unsafe-warn-patvars :
2905 (UNSAFE) Warn if a variable bound in a pattern is unused.
2906 This warning can generate false positive, as warning cannot be
2907 suppressed yet.
2908 -Wvalue-discard Warn when non-Unit expression results are unused.
2909 -Xlint Enable or disable specific `lint` warnings
2910 Choices :
2911 - all,
2912 - private-shadow :
2913 Warn if a private field or class parameter shadows a superclass field,
2914 - type-parameter-shadow :
2915 Warn when a type parameter shadows a type already in the scope
2916 @<file> A text file containing compiler arguments (options and source files)."""
2917Remaining:
2918"""res in generated bytecode.
2919 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2920 @<file> A text file containing compiler arguments (options and source files)."""
2921Remaining:
2922"""uppress exceptions thrown during tree printing.
2923 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2924 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2925 -Yshow-var-bounds Print type variables with their bounds.
2926 -Yskip Skip
2927 -Ystop-after Stop after
2928 -Ystop-before Stop before
2929 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2930 @<file> A text file containing compiler arguments (options and source files)."""
2931Parsed 166 settings for 3.4.0
2932Remaining:
2933"""tions.
2934 -uniqid Uniquely tag all identifiers in debugging output.
2935 -usejavacp Utilize the java.class.path in classpath resolution.
2936 -verbose Output messages about what the compiler is doing.
2937 -version Print product version and exit.
2938 @<file> A text file containing compiler arguments (options and source files)."""
2939Remaining:
2940"""-warn,
2941 - privates :
2942 Warn if a private member is unused,
2943 - locals :
2944 Warn if a local definition is unused,
2945 - explicits :
2946 Warn if an explicit parameter is unused,
2947 - implicits :
2948 Warn if an implicit parameter is unused,
2949 - params :
2950 Enable -Wunused:explicits,implicits,
2951 - linted :
2952 Enable -Wunused:imports,privates,locals,implicits,
2953 - strict-no-implicit-warn :
2954 Same as -Wunused:import, only for imports of explicit named members.
2955 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2956 - unsafe-warn-patvars :
2957 (UNSAFE) Warn if a variable bound in a pattern is unused.
2958 This warning can generate false positive, as warning cannot be
2959 suppressed yet.
2960 -Wvalue-discard Warn when non-Unit expression results are unused.
2961 -Xlint Enable or disable specific `lint` warnings
2962 Choices :
2963 - all,
2964 - private-shadow :
2965 Warn if a private field or class parameter shadows a superclass field,
2966 - type-parameter-shadow :
2967 Warn when a type parameter shadows a type already in the scope
2968 @<file> A text file containing compiler arguments (options and source files)."""
2969Remaining:
2970"""res in generated bytecode.
2971 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2972 @<file> A text file containing compiler arguments (options and source files)."""
2973Remaining:
2974""" Don't suppress exceptions thrown during tree printing.
2975 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2976 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2977 -Yshow-var-bounds Print type variables with their bounds.
2978 -Yskip Skip
2979 -Ystop-after Stop after
2980 -Ystop-before Stop before
2981 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2982 @<file> A text file containing compiler arguments (options and source files)."""
2983Parsed 168 settings for 3.4.1
2984Remaining:
2985""" -uniqid Uniquely tag all identifiers in debugging output.
2986 -usejavacp Utilize the java.class.path in classpath resolution.
2987 -verbose Output messages about what the compiler is doing.
2988 -version Print product version and exit.
2989 @<file> A text file containing compiler arguments (options and source files)."""
2990Remaining:
2991"""rict-no-implicit-warn,
2992 - privates :
2993 Warn if a private member is unused,
2994 - locals :
2995 Warn if a local definition is unused,
2996 - explicits :
2997 Warn if an explicit parameter is unused,
2998 - implicits :
2999 Warn if an implicit parameter is unused,
3000 - params :
3001 Enable -Wunused:explicits,implicits,
3002 - linted :
3003 Enable -Wunused:imports,privates,locals,implicits,
3004 - strict-no-implicit-warn :
3005 Same as -Wunused:import, only for imports of explicit named members.
3006 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3007 - unsafe-warn-patvars :
3008 (UNSAFE) Warn if a variable bound in a pattern is unused.
3009 This warning can generate false positive, as warning cannot be
3010 suppressed yet.
3011 -Wvalue-discard Warn when non-Unit expression results are unused.
3012 @<file> A text file containing compiler arguments (options and source files)."""
3013Remaining:
3014"""res in generated bytecode.
3015 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3016 @<file> A text file containing compiler arguments (options and source files)."""
3017Remaining:
3018"""-on errors and warnings that are normally suppressed.
3019 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
3020 -Yshow-var-bounds Print type variables with their bounds.
3021 -Yskip Skip
3022 -Ystop-after Stop after
3023 -Ystop-before Stop before
3024 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3025 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3026 @<file> A text file containing compiler arguments (options and source files)."""
3027Parsed 172 settings for 3.4.2
3028Remaining:
3029""" -uniqid Uniquely tag all identifiers in debugging output.
3030 -usejavacp Utilize the java.class.path in classpath resolution.
3031 -verbose Output messages about what the compiler is doing.
3032 -version Print product version and exit.
3033 @<file> A text file containing compiler arguments (options and source files)."""
3034Remaining:
3035"""rict-no-implicit-warn,
3036 - privates :
3037 Warn if a private member is unused,
3038 - locals :
3039 Warn if a local definition is unused,
3040 - explicits :
3041 Warn if an explicit parameter is unused,
3042 - implicits :
3043 Warn if an implicit parameter is unused,
3044 - params :
3045 Enable -Wunused:explicits,implicits,
3046 - linted :
3047 Enable -Wunused:imports,privates,locals,implicits,
3048 - strict-no-implicit-warn :
3049 Same as -Wunused:import, only for imports of explicit named members.
3050 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3051 - unsafe-warn-patvars :
3052 (UNSAFE) Warn if a variable bound in a pattern is unused.
3053 This warning can generate false positive, as warning cannot be
3054 suppressed yet.
3055 -Wvalue-discard Warn when non-Unit expression results are unused.
3056 @<file> A text file containing compiler arguments (options and source files)."""
3057Remaining:
3058"""res in generated bytecode.
3059 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3060 @<file> A text file containing compiler arguments (options and source files)."""
3061Remaining:
3062"""-on errors and warnings that are normally suppressed.
3063 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
3064 -Yshow-var-bounds Print type variables with their bounds.
3065 -Yskip Skip
3066 -Ystop-after Stop after
3067 -Ystop-before Stop before
3068 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3069 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3070 @<file> A text file containing compiler arguments (options and source files)."""
3071Parsed 172 settings for 3.4.3
3072Remaining:
3073""" -uniqid Uniquely tag all identifiers in debugging output.
3074 -usejavacp Utilize the java.class.path in classpath resolution.
3075 -verbose Output messages about what the compiler is doing.
3076 -version Print product version and exit.
3077 @<file> A text file containing compiler arguments (options and source files)."""
3078Remaining:
3079"""nused:strict-no-implicit-warn,
3080 - privates :
3081 Warn if a private member is unused,
3082 - locals :
3083 Warn if a local definition is unused,
3084 - explicits :
3085 Warn if an explicit parameter is unused,
3086 - implicits :
3087 Warn if an implicit parameter is unused,
3088 - params :
3089 Enable -Wunused:explicits,implicits,
3090 - linted :
3091 Enable -Wunused:imports,privates,locals,implicits,
3092 - strict-no-implicit-warn :
3093 Same as -Wunused:import, only for imports of explicit named members.
3094 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3095 - unsafe-warn-patvars :
3096 (UNSAFE) Warn if a variable bound in a pattern is unused.
3097 This warning can generate false positive, as warning cannot be
3098 suppressed yet.
3099 -Wvalue-discard Warn when non-Unit expression results are unused.
3100 @<file> A text file containing compiler arguments (options and source files)."""
3101Remaining:
3102""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
3103 -Xverify-signatures Verify generic signatures in generated bytecode.
3104 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3105 @<file> A text file containing compiler arguments (options and source files)."""
3106Remaining:
3107"""show-var-bounds Print type variables with their bounds.
3108 -Yskip Skip
3109 -Ystop-after Stop after
3110 -Ystop-before Stop before
3111 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3112 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3113 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3114 @<file> A text file containing compiler arguments (options and source files)."""
3115Parsed 187 settings for 3.5.0
3116Remaining:
3117""" features,
3118 - noAutoTupling :
3119 Disable automatic tupling,
3120 - dynamics :
3121 Allow direct or indirect subclasses of scala.Dynamic,
3122 - unsafeNulls :
3123 Enable unsafe nulls for explicit nulls,
3124 - postfixOps :
3125 Allow postfix operators (not recommended),
3126 - strictEquality :
3127 Enable strict equality (disable canEqualAny),
3128 - implicitConversions :
3129 Allow implicit conversions without warnings,
3130 - adhocExtensions :
3131 Allow ad-hoc extension methods,
3132 - experimental.namedTypeArguments :
3133 Allow named type arguments,
3134 - experimental.genericNumberLiterals :
3135 Allow generic number literals,
3136 - experimental.macros :
3137 Allow Scala 2 macros,
3138 - experimental.dependent :
3139 Allow dependent method types,
3140 - experimental.erasedDefinitions :
3141 Allow erased definitions,
3142 - deprecated.symbolLiterals :
3143 Allow symbol literals,
3144 - experimental.fewerBraces :
3145 Enable support for using indentation for arguments,
3146 - experimental.saferExceptions :
3147 Enable safer exceptions,
3148 - experimental.clauseInterleaving :
3149 Enable clause interleaving,
3150 - experimental.pureFunctions :
3151 Enable pure functions for capture checking,
3152 - experimental.captureChecking :
3153 Enable experimental capture checking,
3154 - experimental.into :
3155 Allow into modifier on parameter types,
3156 - experimental.namedTuples :
3157 Allow named tuples,
3158 - experimental.modularity :
3159 Enable experimental modularity features,
3160 - experimental.betterMatchTypeExtractors :
3161 Enable better match type extractors
3162 -new-syntax Require `then` and `do` in control expressions.
3163 -no-indent Require classical {...} syntax, indentation is not significant.
3164 -nowarn Silence all warnings.
3165 -old-syntax Require `(...)` around conditions.
3166 -pagewidth Set page width
3167 Default 20000
3168 -print-lines Show source code line numbers.
3169 -print-tasty Prints the raw tasty.
3170 -project-url The source repository of your project.
3171 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3172 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3173-scalajs-genStaticForwardersForNonTopLevelObjects
3174 Generate static forwarders even for non-top-level objects (Scala.js only).
3175 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3176 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3177 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3178 -source source version
3179 Default 3.5
3180 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
3181 -sourcepath Specify location(s) of source files.
3182 -sourceroot Specify workspace root directory.
3183 Default .
3184 -unchecked Enable additional warnings where generated code depends on assumptions.
3185 -uniqid Uniquely tag all identifiers in debugging output.
3186 -usejavacp Utilize the java.class.path in classpath resolution.
3187 -verbose Output messages about what the compiler is doing.
3188 -version Print product version and exit.
3189 @<file> A text file containing compiler arguments (options and source files)."""
3190Remaining:
3191"""nused:strict-no-implicit-warn,
3192 - privates :
3193 Warn if a private member is unused,
3194 - locals :
3195 Warn if a local definition is unused,
3196 - explicits :
3197 Warn if an explicit parameter is unused,
3198 - implicits :
3199 Warn if an implicit parameter is unused,
3200 - params :
3201 Enable -Wunused:explicits,implicits,
3202 - linted :
3203 Enable -Wunused:imports,privates,locals,implicits,
3204 - strict-no-implicit-warn :
3205 Same as -Wunused:import, only for imports of explicit named members.
3206 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3207 - unsafe-warn-patvars :
3208 (UNSAFE) Warn if a variable bound in a pattern is unused.
3209 This warning can generate false positive, as warning cannot be
3210 suppressed yet.
3211 -Wvalue-discard Warn when non-Unit expression results are unused.
3212 @<file> A text file containing compiler arguments (options and source files)."""
3213Remaining:
3214""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
3215 -Xverify-signatures Verify generic signatures in generated bytecode.
3216 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3217 @<file> A text file containing compiler arguments (options and source files)."""
3218Remaining:
3219"""show-var-bounds Print type variables with their bounds.
3220 -Yskip Skip
3221 -Ystop-after Stop after
3222 -Ystop-before Stop before
3223 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3224 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3225 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3226 @<file> A text file containing compiler arguments (options and source files)."""
3227Parsed 165 settings for 3.5.1
3228Remaining:
3229""" features,
3230 - noAutoTupling :
3231 Disable automatic tupling,
3232 - dynamics :
3233 Allow direct or indirect subclasses of scala.Dynamic,
3234 - unsafeNulls :
3235 Enable unsafe nulls for explicit nulls,
3236 - postfixOps :
3237 Allow postfix operators (not recommended),
3238 - strictEquality :
3239 Enable strict equality (disable canEqualAny),
3240 - implicitConversions :
3241 Allow implicit conversions without warnings,
3242 - adhocExtensions :
3243 Allow ad-hoc extension methods,
3244 - experimental.namedTypeArguments :
3245 Allow named type arguments,
3246 - experimental.genericNumberLiterals :
3247 Allow generic number literals,
3248 - experimental.macros :
3249 Allow Scala 2 macros,
3250 - experimental.dependent :
3251 Allow dependent method types,
3252 - experimental.erasedDefinitions :
3253 Allow erased definitions,
3254 - deprecated.symbolLiterals :
3255 Allow symbol literals,
3256 - experimental.fewerBraces :
3257 Enable support for using indentation for arguments,
3258 - experimental.saferExceptions :
3259 Enable safer exceptions,
3260 - experimental.clauseInterleaving :
3261 Enable clause interleaving,
3262 - experimental.pureFunctions :
3263 Enable pure functions for capture checking,
3264 - experimental.captureChecking :
3265 Enable experimental capture checking,
3266 - experimental.into :
3267 Allow into modifier on parameter types,
3268 - experimental.namedTuples :
3269 Allow named tuples,
3270 - experimental.modularity :
3271 Enable experimental modularity features,
3272 - experimental.betterMatchTypeExtractors :
3273 Enable better match type extractors
3274 -new-syntax Require `then` and `do` in control expressions.
3275 -no-indent Require classical {...} syntax, indentation is not significant.
3276 -nowarn Silence all warnings.
3277 -old-syntax Require `(...)` around conditions.
3278 -pagewidth Set page width
3279 Default 20000
3280 -print-lines Show source code line numbers.
3281 -print-tasty Prints the raw tasty.
3282 -project-url The source repository of your project.
3283 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3284 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3285-scalajs-genStaticForwardersForNonTopLevelObjects
3286 Generate static forwarders even for non-top-level objects (Scala.js only).
3287 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3288 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3289 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3290 -source source version
3291 Default 3.5
3292 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
3293 -sourcepath Specify location(s) of source files.
3294 -sourceroot Specify workspace root directory.
3295 Default .
3296 -unchecked Enable additional warnings where generated code depends on assumptions.
3297 -uniqid Uniquely tag all identifiers in debugging output.
3298 -usejavacp Utilize the java.class.path in classpath resolution.
3299 -verbose Output messages about what the compiler is doing.
3300 -version Print product version and exit.
3301 @<file> A text file containing compiler arguments (options and source files)."""
3302Remaining:
3303"""d by -Wunused:strict-no-implicit-warn,
3304 - privates :
3305 Warn if a private member is unused,
3306 - locals :
3307 Warn if a local definition is unused,
3308 - explicits :
3309 Warn if an explicit parameter is unused,
3310 - implicits :
3311 Warn if an implicit parameter is unused,
3312 - params :
3313 Enable -Wunused:explicits,implicits,
3314 - linted :
3315 Enable -Wunused:imports,privates,locals,implicits,
3316 - strict-no-implicit-warn :
3317 Same as -Wunused:import, only for imports of explicit named members.
3318 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3319 - unsafe-warn-patvars :
3320 (UNSAFE) Warn if a variable bound in a pattern is unused.
3321 This warning can generate false positive, as warning cannot be
3322 suppressed yet.
3323 -Wvalue-discard Warn when non-Unit expression results are unused.
3324 @<file> A text file containing compiler arguments (options and source files)."""
3325Remaining:
3326""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3327 -Xverify-signatures Verify generic signatures in generated bytecode.
3328 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3329 @<file> A text file containing compiler arguments (options and source files)."""
3330Remaining:
3331"""show-var-bounds Print type variables with their bounds.
3332 -Yskip Skip
3333 -Ystop-after Stop after
3334 -Ystop-before Stop before
3335 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3336 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3337 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3338 @<file> A text file containing compiler arguments (options and source files)."""
3339Parsed 166 settings for 3.5.2
3340Remaining:
3341""" features,
3342 - noAutoTupling :
3343 Disable automatic tupling,
3344 - dynamics :
3345 Allow direct or indirect subclasses of scala.Dynamic,
3346 - unsafeNulls :
3347 Enable unsafe nulls for explicit nulls,
3348 - postfixOps :
3349 Allow postfix operators (not recommended),
3350 - strictEquality :
3351 Enable strict equality (disable canEqualAny),
3352 - implicitConversions :
3353 Allow implicit conversions without warnings,
3354 - adhocExtensions :
3355 Allow ad-hoc extension methods,
3356 - experimental.namedTypeArguments :
3357 Allow named type arguments,
3358 - experimental.genericNumberLiterals :
3359 Allow generic number literals,
3360 - experimental.macros :
3361 Allow Scala 2 macros,
3362 - experimental.dependent :
3363 Allow dependent method types,
3364 - experimental.erasedDefinitions :
3365 Allow erased definitions,
3366 - deprecated.symbolLiterals :
3367 Allow symbol literals,
3368 - experimental.fewerBraces :
3369 Enable support for using indentation for arguments,
3370 - experimental.saferExceptions :
3371 Enable safer exceptions,
3372 - experimental.clauseInterleaving :
3373 Enable clause interleaving,
3374 - experimental.pureFunctions :
3375 Enable pure functions for capture checking,
3376 - experimental.captureChecking :
3377 Enable experimental capture checking,
3378 - experimental.into :
3379 Allow into modifier on parameter types,
3380 - experimental.modularity :
3381 Enable experimental modularity features,
3382 - experimental.betterMatchTypeExtractors :
3383 Enable better match type extractors,
3384 - experimental.betterFors :
3385 Enable improvements in `for` comprehensions
3386 -new-syntax Require `then` and `do` in control expressions.
3387 -no-indent Require classical {...} syntax, indentation is not significant.
3388 -nowarn Silence all warnings.
3389 -old-syntax Require `(...)` around conditions.
3390 -pagewidth Set page width
3391 Default 20000
3392 -print-lines Show source code line numbers.
3393 -print-tasty Prints the raw tasty.
3394 -project-url The source repository of your project.
3395 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3396 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3397-scalajs-genStaticForwardersForNonTopLevelObjects
3398 Generate static forwarders even for non-top-level objects (Scala.js only).
3399 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3400 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3401 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3402 -source source version
3403 Default 3.6
3404 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
3405 -sourcepath Specify location(s) of source files.
3406 -sourceroot Specify workspace root directory.
3407 Default .
3408 -unchecked Enable additional warnings where generated code depends on assumptions.
3409 -uniqid Uniquely tag all identifiers in debugging output.
3410 -usejavacp Utilize the java.class.path in classpath resolution.
3411 -verbose Output messages about what the compiler is doing.
3412 -version Print product version and exit.
3413 @<file> A text file containing compiler arguments (options and source files)."""
3414Remaining:
3415"""d by -Wunused:strict-no-implicit-warn,
3416 - privates :
3417 Warn if a private member is unused,
3418 - locals :
3419 Warn if a local definition is unused,
3420 - explicits :
3421 Warn if an explicit parameter is unused,
3422 - implicits :
3423 Warn if an implicit parameter is unused,
3424 - params :
3425 Enable -Wunused:explicits,implicits,
3426 - linted :
3427 Enable -Wunused:imports,privates,locals,implicits,
3428 - strict-no-implicit-warn :
3429 Same as -Wunused:import, only for imports of explicit named members.
3430 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3431 - unsafe-warn-patvars :
3432 (UNSAFE) Warn if a variable bound in a pattern is unused.
3433 This warning can generate false positive, as warning cannot be
3434 suppressed yet.
3435 -Wvalue-discard Warn when non-Unit expression results are unused.
3436 @<file> A text file containing compiler arguments (options and source files)."""
3437Remaining:
3438""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3439 -Xverify-signatures Verify generic signatures in generated bytecode.
3440 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3441 @<file> A text file containing compiler arguments (options and source files)."""
3442Remaining:
3443"""show-var-bounds Print type variables with their bounds.
3444 -Yskip Skip
3445 -Ystop-after Stop after
3446 -Ystop-before Stop before
3447 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3448 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3449 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3450 @<file> A text file containing compiler arguments (options and source files)."""
3451Parsed 166 settings for 3.6.0
3452Remaining:
3453""" features,
3454 - noAutoTupling :
3455 Disable automatic tupling,
3456 - dynamics :
3457 Allow direct or indirect subclasses of scala.Dynamic,
3458 - unsafeNulls :
3459 Enable unsafe nulls for explicit nulls,
3460 - postfixOps :
3461 Allow postfix operators (not recommended),
3462 - strictEquality :
3463 Enable strict equality (disable canEqualAny),
3464 - implicitConversions :
3465 Allow implicit conversions without warnings,
3466 - adhocExtensions :
3467 Allow ad-hoc extension methods,
3468 - experimental.namedTypeArguments :
3469 Allow named type arguments,
3470 - experimental.genericNumberLiterals :
3471 Allow generic number literals,
3472 - experimental.macros :
3473 Allow Scala 2 macros,
3474 - experimental.dependent :
3475 Allow dependent method types,
3476 - experimental.erasedDefinitions :
3477 Allow erased definitions,
3478 - deprecated.symbolLiterals :
3479 Allow symbol literals,
3480 - experimental.fewerBraces :
3481 Enable support for using indentation for arguments,
3482 - experimental.saferExceptions :
3483 Enable safer exceptions,
3484 - experimental.clauseInterleaving :
3485 Enable clause interleaving,
3486 - experimental.pureFunctions :
3487 Enable pure functions for capture checking,
3488 - experimental.captureChecking :
3489 Enable experimental capture checking,
3490 - experimental.into :
3491 Allow into modifier on parameter types,
3492 - experimental.modularity :
3493 Enable experimental modularity features,
3494 - experimental.betterMatchTypeExtractors :
3495 Enable better match type extractors,
3496 - experimental.betterFors :
3497 Enable improvements in `for` comprehensions
3498 -new-syntax Require `then` and `do` in control expressions.
3499 -no-indent Require classical {...} syntax, indentation is not significant.
3500 -nowarn Silence all warnings.
3501 -old-syntax Require `(...)` around conditions.
3502 -pagewidth Set page width
3503 Default 20000
3504 -print-lines Show source code line numbers.
3505 -print-tasty Prints the raw tasty.
3506 -project-url The source repository of your project.
3507 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3508 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3509-scalajs-genStaticForwardersForNonTopLevelObjects
3510 Generate static forwarders even for non-top-level objects (Scala.js only).
3511 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3512 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3513 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3514 -source source version
3515 Default 3.6
3516 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
3517 -sourcepath Specify location(s) of source files.
3518 -sourceroot Specify workspace root directory.
3519 Default .
3520 -unchecked Enable additional warnings where generated code depends on assumptions.
3521 -uniqid Uniquely tag all identifiers in debugging output.
3522 -usejavacp Utilize the java.class.path in classpath resolution.
3523 -verbose Output messages about what the compiler is doing.
3524 -version Print product version and exit.
3525 @<file> A text file containing compiler arguments (options and source files)."""
3526Remaining:
3527"""d by -Wunused:strict-no-implicit-warn,
3528 - privates :
3529 Warn if a private member is unused,
3530 - locals :
3531 Warn if a local definition is unused,
3532 - explicits :
3533 Warn if an explicit parameter is unused,
3534 - implicits :
3535 Warn if an implicit parameter is unused,
3536 - params :
3537 Enable -Wunused:explicits,implicits,
3538 - linted :
3539 Enable -Wunused:imports,privates,locals,implicits,
3540 - strict-no-implicit-warn :
3541 Same as -Wunused:import, only for imports of explicit named members.
3542 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3543 - unsafe-warn-patvars :
3544 (UNSAFE) Warn if a variable bound in a pattern is unused.
3545 This warning can generate false positive, as warning cannot be
3546 suppressed yet.
3547 -Wvalue-discard Warn when non-Unit expression results are unused.
3548 @<file> A text file containing compiler arguments (options and source files)."""
3549Remaining:
3550""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3551 -Xverify-signatures Verify generic signatures in generated bytecode.
3552 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3553 @<file> A text file containing compiler arguments (options and source files)."""
3554Remaining:
3555"""show-var-bounds Print type variables with their bounds.
3556 -Yskip Skip
3557 -Ystop-after Stop after
3558 -Ystop-before Stop before
3559 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3560 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3561 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3562 @<file> A text file containing compiler arguments (options and source files)."""
3563Parsed 166 settings for 3.6.1
3564Remaining:
3565""" features,
3566 - noAutoTupling :
3567 Disable automatic tupling,
3568 - dynamics :
3569 Allow direct or indirect subclasses of scala.Dynamic,
3570 - unsafeNulls :
3571 Enable unsafe nulls for explicit nulls,
3572 - postfixOps :
3573 Allow postfix operators (not recommended),
3574 - strictEquality :
3575 Enable strict equality (disable canEqualAny),
3576 - implicitConversions :
3577 Allow implicit conversions without warnings,
3578 - adhocExtensions :
3579 Allow ad-hoc extension methods,
3580 - experimental.namedTypeArguments :
3581 Allow named type arguments,
3582 - experimental.genericNumberLiterals :
3583 Allow generic number literals,
3584 - experimental.macros :
3585 Allow Scala 2 macros,
3586 - experimental.dependent :
3587 Allow dependent method types,
3588 - experimental.erasedDefinitions :
3589 Allow erased definitions,
3590 - deprecated.symbolLiterals :
3591 Allow symbol literals,
3592 - experimental.fewerBraces :
3593 Enable support for using indentation for arguments,
3594 - experimental.saferExceptions :
3595 Enable safer exceptions,
3596 - experimental.clauseInterleaving :
3597 Enable clause interleaving,
3598 - experimental.pureFunctions :
3599 Enable pure functions for capture checking,
3600 - experimental.captureChecking :
3601 Enable experimental capture checking,
3602 - experimental.into :
3603 Allow into modifier on parameter types,
3604 - experimental.namedTuples :
3605 Allow named tuples,
3606 - experimental.modularity :
3607 Enable experimental modularity features,
3608 - experimental.betterMatchTypeExtractors :
3609 Enable better match type extractors,
3610 - experimental.betterFors :
3611 Enable improvements in `for` comprehensions
3612 -new-syntax Require `then` and `do` in control expressions.
3613 -no-indent Require classical {...} syntax, indentation is not significant.
3614 -nowarn Silence all warnings.
3615 -old-syntax Require `(...)` around conditions.
3616 -pagewidth Set page width
3617 Default 20000
3618 -print-lines Show source code line numbers.
3619 -print-tasty Prints the raw tasty.
3620 -project-url The source repository of your project.
3621 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3622 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3623-scalajs-genStaticForwardersForNonTopLevelObjects
3624 Generate static forwarders even for non-top-level objects (Scala.js only).
3625 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3626 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3627 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3628 -source source version
3629 Default 3.6
3630 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
3631 -sourcepath Specify location(s) of source files.
3632 -sourceroot Specify workspace root directory.
3633 Default .
3634 -unchecked Enable additional warnings where generated code depends on assumptions.
3635 -uniqid Uniquely tag all identifiers in debugging output.
3636 -usejavacp Utilize the java.class.path in classpath resolution.
3637 -verbose Output messages about what the compiler is doing.
3638 -version Print product version and exit.
3639 @<file> A text file containing compiler arguments (options and source files)."""
3640Remaining:
3641"""d by -Wunused:strict-no-implicit-warn,
3642 - privates :
3643 Warn if a private member is unused,
3644 - locals :
3645 Warn if a local definition is unused,
3646 - explicits :
3647 Warn if an explicit parameter is unused,
3648 - implicits :
3649 Warn if an implicit parameter is unused,
3650 - params :
3651 Enable -Wunused:explicits,implicits,
3652 - linted :
3653 Enable -Wunused:imports,privates,locals,implicits,
3654 - strict-no-implicit-warn :
3655 Same as -Wunused:import, only for imports of explicit named members.
3656 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3657 - unsafe-warn-patvars :
3658 (UNSAFE) Warn if a variable bound in a pattern is unused.
3659 This warning can generate false positive, as warning cannot be
3660 suppressed yet.
3661 -Wvalue-discard Warn when non-Unit expression results are unused.
3662 @<file> A text file containing compiler arguments (options and source files)."""
3663Remaining:
3664""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3665 -Xverify-signatures Verify generic signatures in generated bytecode.
3666 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3667 @<file> A text file containing compiler arguments (options and source files)."""
3668Remaining:
3669"""show-var-bounds Print type variables with their bounds.
3670 -Yskip Skip
3671 -Ystop-after Stop after
3672 -Ystop-before Stop before
3673 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3674 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3675 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3676 @<file> A text file containing compiler arguments (options and source files)."""
3677Parsed 166 settings for 3.6.2
3678Remaining:
3679""" features,
3680 - noAutoTupling :
3681 Disable automatic tupling,
3682 - dynamics :
3683 Allow direct or indirect subclasses of scala.Dynamic,
3684 - unsafeNulls :
3685 Enable unsafe nulls for explicit nulls,
3686 - postfixOps :
3687 Allow postfix operators (not recommended),
3688 - strictEquality :
3689 Enable strict equality (disable canEqualAny),
3690 - implicitConversions :
3691 Allow implicit conversions without warnings,
3692 - adhocExtensions :
3693 Allow ad-hoc extension methods,
3694 - experimental.namedTypeArguments :
3695 Allow named type arguments,
3696 - experimental.genericNumberLiterals :
3697 Allow generic number literals,
3698 - experimental.macros :
3699 Allow Scala 2 macros,
3700 - experimental.dependent :
3701 Allow dependent method types,
3702 - experimental.erasedDefinitions :
3703 Allow erased definitions,
3704 - deprecated.symbolLiterals :
3705 Allow symbol literals,
3706 - experimental.fewerBraces :
3707 Enable support for using indentation for arguments,
3708 - experimental.saferExceptions :
3709 Enable safer exceptions,
3710 - experimental.clauseInterleaving :
3711 Enable clause interleaving,
3712 - experimental.pureFunctions :
3713 Enable pure functions for capture checking,
3714 - experimental.captureChecking :
3715 Enable experimental capture checking,
3716 - experimental.into :
3717 Allow into modifier on parameter types,
3718 - experimental.namedTuples :
3719 Allow named tuples,
3720 - experimental.modularity :
3721 Enable experimental modularity features,
3722 - experimental.betterMatchTypeExtractors :
3723 Enable better match type extractors,
3724 - experimental.betterFors :
3725 Enable improvements in `for` comprehensions
3726 -new-syntax Require `then` and `do` in control expressions.
3727 -no-indent Require classical {...} syntax, indentation is not significant.
3728 -nowarn Silence all warnings.
3729 -old-syntax Require `(...)` around conditions.
3730 -pagewidth Set page width
3731 Default 20000
3732 -print-lines Show source code line numbers.
3733 -print-tasty Prints the raw tasty.
3734 -project-url The source repository of your project.
3735 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3736 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3737-scalajs-genStaticForwardersForNonTopLevelObjects
3738 Generate static forwarders even for non-top-level objects (Scala.js only).
3739 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3740 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3741 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3742 -source source version
3743 Default 3.6
3744 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
3745 -sourcepath Specify location(s) of source files.
3746 -sourceroot Specify workspace root directory.
3747 Default .
3748 -unchecked Enable additional warnings where generated code depends on assumptions.
3749 -uniqid Uniquely tag all identifiers in debugging output.
3750 -usejavacp Utilize the java.class.path in classpath resolution.
3751 -verbose Output messages about what the compiler is doing.
3752 -version Print product version and exit.
3753 @<file> A text file containing compiler arguments (options and source files)."""
3754Remaining:
3755"""d by -Wunused:strict-no-implicit-warn,
3756 - privates :
3757 Warn if a private member is unused,
3758 - locals :
3759 Warn if a local definition is unused,
3760 - explicits :
3761 Warn if an explicit parameter is unused,
3762 - implicits :
3763 Warn if an implicit parameter is unused,
3764 - params :
3765 Enable -Wunused:explicits,implicits,
3766 - linted :
3767 Enable -Wunused:imports,privates,locals,implicits,
3768 - strict-no-implicit-warn :
3769 Same as -Wunused:import, only for imports of explicit named members.
3770 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3771 - unsafe-warn-patvars :
3772 (UNSAFE) Warn if a variable bound in a pattern is unused.
3773 This warning can generate false positive, as warning cannot be
3774 suppressed yet.
3775 -Wvalue-discard Warn when non-Unit expression results are unused.
3776 @<file> A text file containing compiler arguments (options and source files)."""
3777Remaining:
3778""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3779 -Xverify-signatures Verify generic signatures in generated bytecode.
3780 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3781 @<file> A text file containing compiler arguments (options and source files)."""
3782Remaining:
3783""" -Yshow-var-bounds Print type variables with their bounds.
3784 -Yskip Skip
3785 -Ystop-after Stop after
3786 -Ystop-before Stop before
3787 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3788 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3789 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3790 @<file> A text file containing compiler arguments (options and source files)."""
3791Parsed 167 settings for 3.6.3
3792Remaining:
3793""" features,
3794 - noAutoTupling :
3795 Disable automatic tupling,
3796 - dynamics :
3797 Allow direct or indirect subclasses of scala.Dynamic,
3798 - unsafeNulls :
3799 Enable unsafe nulls for explicit nulls,
3800 - postfixOps :
3801 Allow postfix operators (not recommended),
3802 - strictEquality :
3803 Enable strict equality (disable canEqualAny),
3804 - implicitConversions :
3805 Allow implicit conversions without warnings,
3806 - adhocExtensions :
3807 Allow ad-hoc extension methods,
3808 - experimental.namedTypeArguments :
3809 Allow named type arguments,
3810 - experimental.genericNumberLiterals :
3811 Allow generic number literals,
3812 - experimental.macros :
3813 Allow Scala 2 macros,
3814 - experimental.dependent :
3815 Allow dependent method types,
3816 - experimental.erasedDefinitions :
3817 Allow erased definitions,
3818 - deprecated.symbolLiterals :
3819 Allow symbol literals,
3820 - experimental.fewerBraces :
3821 Enable support for using indentation for arguments,
3822 - experimental.saferExceptions :
3823 Enable safer exceptions,
3824 - experimental.clauseInterleaving :
3825 Enable clause interleaving,
3826 - experimental.pureFunctions :
3827 Enable pure functions for capture checking,
3828 - experimental.captureChecking :
3829 Enable experimental capture checking,
3830 - experimental.into :
3831 Allow into modifier on parameter types,
3832 - experimental.namedTuples :
3833 Allow named tuples,
3834 - experimental.modularity :
3835 Enable experimental modularity features,
3836 - experimental.betterMatchTypeExtractors :
3837 Enable better match type extractors,
3838 - experimental.betterFors :
3839 Enable improvements in `for` comprehensions
3840 -new-syntax Require `then` and `do` in control expressions.
3841 -no-indent Require classical {...} syntax, indentation is not significant.
3842 -nowarn Silence all warnings.
3843 -old-syntax Require `(...)` around conditions.
3844 -pagewidth Set page width
3845 Default 20000
3846 -print-lines Show source code line numbers.
3847 -print-tasty Prints the raw tasty.
3848 -project-url The source repository of your project.
3849 -repl-init-script The code will be run on REPL startup.
3850 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3851 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3852-scalajs-genStaticForwardersForNonTopLevelObjects
3853 Generate static forwarders even for non-top-level objects (Scala.js only).
3854 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3855 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3856 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3857 -source source version
3858 Default 3.6
3859 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
3860 -sourcepath Specify location(s) of source files.
3861 -sourceroot Specify workspace root directory.
3862 Default .
3863 -unchecked Enable additional warnings where generated code depends on assumptions.
3864 -uniqid Uniquely tag all identifiers in debugging output.
3865 -usejavacp Utilize the java.class.path in classpath resolution.
3866 -verbose Output messages about what the compiler is doing.
3867 -version Print product version and exit.
3868 @<file> A text file containing compiler arguments (options and source files)."""
3869Remaining:
3870"""d by -Wunused:strict-no-implicit-warn,
3871 - privates :
3872 Warn if a private member is unused,
3873 - locals :
3874 Warn if a local definition is unused,
3875 - explicits :
3876 Warn if an explicit parameter is unused,
3877 - implicits :
3878 Warn if an implicit parameter is unused,
3879 - params :
3880 Enable -Wunused:explicits,implicits,
3881 - linted :
3882 Enable -Wunused:imports,privates,locals,implicits,
3883 - strict-no-implicit-warn :
3884 Same as -Wunused:import, only for imports of explicit named members.
3885 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3886 - unsafe-warn-patvars :
3887 (UNSAFE) Warn if a variable bound in a pattern is unused.
3888 This warning can generate false positive, as warning cannot be
3889 suppressed yet.
3890 -Wvalue-discard Warn when non-Unit expression results are unused.
3891 @<file> A text file containing compiler arguments (options and source files)."""
3892Remaining:
3893""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
3894 -Xverify-signatures Verify generic signatures in generated bytecode.
3895 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3896 @<file> A text file containing compiler arguments (options and source files)."""
3897Remaining:
3898""" -Yshow-var-bounds Print type variables with their bounds.
3899 -Yskip Skip
3900 -Ystop-after Stop after
3901 -Ystop-before Stop before
3902 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3903 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3904 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
3905 @<file> A text file containing compiler arguments (options and source files)."""
3906Parsed 166 settings for 3.6.4
3907Remaining:
3908""" features,
3909 - noAutoTupling :
3910 Disable automatic tupling,
3911 - dynamics :
3912 Allow direct or indirect subclasses of scala.Dynamic,
3913 - unsafeNulls :
3914 Enable unsafe nulls for explicit nulls,
3915 - postfixOps :
3916 Allow postfix operators (not recommended),
3917 - strictEquality :
3918 Enable strict equality (disable canEqualAny),
3919 - implicitConversions :
3920 Allow implicit conversions without warnings,
3921 - adhocExtensions :
3922 Allow ad-hoc extension methods,
3923 - experimental.namedTypeArguments :
3924 Allow named type arguments,
3925 - experimental.genericNumberLiterals :
3926 Allow generic number literals,
3927 - experimental.macros :
3928 Allow Scala 2 macros,
3929 - experimental.dependent :
3930 Allow dependent method types,
3931 - experimental.erasedDefinitions :
3932 Allow erased definitions,
3933 - deprecated.symbolLiterals :
3934 Allow symbol literals,
3935 - experimental.saferExceptions :
3936 Enable safer exceptions,
3937 - experimental.pureFunctions :
3938 Enable pure functions for capture checking,
3939 - experimental.captureChecking :
3940 Enable experimental capture checking,
3941 - experimental.into :
3942 Allow into modifier on parameter types,
3943 - experimental.modularity :
3944 Enable experimental modularity features
3945 -new-syntax Require `then` and `do` in control expressions.
3946 -no-indent Require classical {...} syntax, indentation is not significant.
3947 -nowarn Silence all warnings.
3948 -old-syntax Require `(...)` around conditions.
3949 -pagewidth Set page width
3950 Default 20000
3951 -preview Enable the use of preview features anywhere in the project.
3952 -print-lines Show source code line numbers.
3953 -print-tasty Prints the raw tasty.
3954 -project-url The source repository of your project.
3955 -repl-init-script The code will be run on REPL startup.
3956 -repl-quit-after-init Quit REPL after evaluating the init script.
3957 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3958 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3959-scalajs-genStaticForwardersForNonTopLevelObjects
3960 Generate static forwarders even for non-top-level objects (Scala.js only).
3961 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3962 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3963 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3964 -source source version
3965 Default 3.7
3966 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future, never
3967 -sourcepath Specify location(s) of source files.
3968 -sourceroot Specify workspace root directory.
3969 Default .
3970 -unchecked Enable additional warnings where generated code depends on assumptions.
3971 -uniqid Uniquely tag all identifiers in debugging output.
3972 -usejavacp Utilize the java.class.path in classpath resolution.
3973 -verbose Output messages about what the compiler is doing.
3974 -version Print product version and exit.
3975 @<file> A text file containing compiler arguments (options and source files)."""
3976Remaining:
3977""" - privates :
3978 Warn if a private member is unused,
3979 - locals :
3980 Warn if a local definition is unused,
3981 - explicits :
3982 Warn if an explicit parameter is unused,
3983 - implicits :
3984 Warn if an implicit parameter is unused,
3985 - params :
3986 Enable -Wunused:explicits,implicits,
3987 - patvars :
3988 Warn if a variable bound in a pattern is unused,
3989 - linted :
3990 Enable -Wunused:imports,privates,locals,implicits,
3991 - strict-no-implicit-warn :
3992 Same as -Wunused:imports, only for imports of explicit named members.
3993 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3994 - unsafe-warn-patvars :
3995 Deprecated alias for `patvars`
3996 -Wvalue-discard Warn when non-Unit expression results are unused.
3997 @<file> A text file containing compiler arguments (options and source files)."""
3998Remaining:
3999""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
4000 -Xverify-signatures Verify generic signatures in generated bytecode.
4001 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4002 @<file> A text file containing compiler arguments (options and source files)."""
4003Remaining:
4004""" -Yshow-var-bounds Print type variables with their bounds.
4005 -Yskip Skip
4006 -Ystop-after Stop after
4007 -Ystop-before Stop before
4008 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4009 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4010 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
4011 @<file> A text file containing compiler arguments (options and source files)."""
4012Parsed 166 settings for 3.7.0
4013Remaining:
4014""" features,
4015 - noAutoTupling :
4016 Disable automatic tupling,
4017 - dynamics :
4018 Allow direct or indirect subclasses of scala.Dynamic,
4019 - unsafeNulls :
4020 Enable unsafe nulls for explicit nulls,
4021 - postfixOps :
4022 Allow postfix operators (not recommended),
4023 - strictEquality :
4024 Enable strict equality (disable canEqualAny),
4025 - implicitConversions :
4026 Allow implicit conversions without warnings,
4027 - adhocExtensions :
4028 Allow ad-hoc extension methods,
4029 - experimental.namedTypeArguments :
4030 Allow named type arguments,
4031 - experimental.genericNumberLiterals :
4032 Allow generic number literals,
4033 - experimental.macros :
4034 Allow Scala 2 macros,
4035 - experimental.dependent :
4036 Allow dependent method types,
4037 - experimental.erasedDefinitions :
4038 Allow erased definitions,
4039 - deprecated.symbolLiterals :
4040 Allow symbol literals,
4041 - experimental.saferExceptions :
4042 Enable safer exceptions,
4043 - experimental.pureFunctions :
4044 Enable pure functions for capture checking,
4045 - experimental.captureChecking :
4046 Enable experimental capture checking,
4047 - experimental.into :
4048 Allow into modifier on parameter types,
4049 - experimental.modularity :
4050 Enable experimental modularity features,
4051 - experimental.packageObjectValues :
4052 Enable experimental package objects as values
4053 -new-syntax Require `then` and `do` in control expressions.
4054 -no-indent Require classical {...} syntax, indentation is not significant.
4055 -nowarn Silence all warnings.
4056 -old-syntax Require `(...)` around conditions.
4057 -pagewidth Set page width
4058 Default 20000
4059 -preview Enable the use of preview features anywhere in the project.
4060 -print-lines Show source code line numbers.
4061 -print-tasty Prints the raw tasty.
4062 -project-url The source repository of your project.
4063 -repl-init-script The code will be run on REPL startup.
4064 -repl-quit-after-init Quit REPL after evaluating the init script.
4065 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4066 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4067-scalajs-genStaticForwardersForNonTopLevelObjects
4068 Generate static forwarders even for non-top-level objects (Scala.js only).
4069 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4070 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4071 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4072 -source source version
4073 Default 3.7
4074 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
4075 -sourcepath Specify location(s) of source files.
4076 -sourceroot Specify workspace root directory.
4077 Default .
4078 -unchecked Enable additional warnings where generated code depends on assumptions.
4079 -uniqid Uniquely tag all identifiers in debugging output.
4080 -usejavacp Utilize the java.class.path in classpath resolution.
4081 -verbose Output messages about what the compiler is doing.
4082 -version Print product version and exit.
4083 @<file> A text file containing compiler arguments (options and source files)."""
4084Remaining:
4085""" - privates :
4086 Warn if a private member is unused,
4087 - locals :
4088 Warn if a local definition is unused,
4089 - explicits :
4090 Warn if an explicit parameter is unused,
4091 - implicits :
4092 Warn if an implicit parameter is unused,
4093 - params :
4094 Enable -Wunused:explicits,implicits,
4095 - patvars :
4096 Warn if a variable bound in a pattern is unused,
4097 - linted :
4098 Enable -Wunused:imports,privates,locals,implicits,
4099 - strict-no-implicit-warn :
4100 Same as -Wunused:imports, only for imports of explicit named members.
4101 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4102 - unsafe-warn-patvars :
4103 Deprecated alias for `patvars`
4104 -Wvalue-discard Warn when non-Unit expression results are unused.
4105 @<file> A text file containing compiler arguments (options and source files)."""
4106Remaining:
4107""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4108 -Xverify-signatures Verify generic signatures in generated bytecode.
4109 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4110 @<file> A text file containing compiler arguments (options and source files)."""
4111Remaining:
4112"""
4113 -Yshow-var-bounds Print type variables with their bounds.
4114 -Yskip Skip
4115 -Ystop-after Stop after
4116 -Ystop-before Stop before
4117 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4118 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4119 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
4120 @<file> A text file containing compiler arguments (options and source files)."""
4121Parsed 168 settings for 3.7.1
4122Remaining:
4123""" features,
4124 - noAutoTupling :
4125 Disable automatic tupling,
4126 - dynamics :
4127 Allow direct or indirect subclasses of scala.Dynamic,
4128 - unsafeNulls :
4129 Enable unsafe nulls for explicit nulls,
4130 - postfixOps :
4131 Allow postfix operators (not recommended),
4132 - strictEquality :
4133 Enable strict equality (disable canEqualAny),
4134 - implicitConversions :
4135 Allow implicit conversions without warnings,
4136 - adhocExtensions :
4137 Allow ad-hoc extension methods,
4138 - experimental.namedTypeArguments :
4139 Allow named type arguments,
4140 - experimental.genericNumberLiterals :
4141 Allow generic number literals,
4142 - experimental.macros :
4143 Allow Scala 2 macros,
4144 - experimental.dependent :
4145 Allow dependent method types,
4146 - experimental.erasedDefinitions :
4147 Allow erased definitions,
4148 - deprecated.symbolLiterals :
4149 Allow symbol literals,
4150 - experimental.saferExceptions :
4151 Enable safer exceptions,
4152 - experimental.pureFunctions :
4153 Enable pure functions for capture checking,
4154 - experimental.captureChecking :
4155 Enable experimental capture checking,
4156 - experimental.into :
4157 Allow into modifier on parameter types,
4158 - experimental.modularity :
4159 Enable experimental modularity features,
4160 - experimental.packageObjectValues :
4161 Enable experimental package objects as values
4162 -new-syntax Require `then` and `do` in control expressions.
4163 -no-indent Require classical {...} syntax, indentation is not significant.
4164 -nowarn Silence all warnings.
4165 -old-syntax Require `(...)` around conditions.
4166 -pagewidth Set page width
4167 Default 20000
4168 -preview Enable the use of preview features anywhere in the project.
4169 -print-lines Show source code line numbers.
4170 -print-tasty Prints the raw tasty.
4171 -project-url The source repository of your project.
4172 -repl-init-script The code will be run on REPL startup.
4173 -repl-quit-after-init Quit REPL after evaluating the init script.
4174 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4175 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4176-scalajs-genStaticForwardersForNonTopLevelObjects
4177 Generate static forwarders even for non-top-level objects (Scala.js only).
4178 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4179 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4180 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4181 -source source version
4182 Default 3.7
4183 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
4184 -sourcepath Specify location(s) of source files.
4185 -sourceroot Specify workspace root directory.
4186 Default .
4187 -unchecked Enable additional warnings where generated code depends on assumptions.
4188 -uniqid Uniquely tag all identifiers in debugging output.
4189 -usejavacp Utilize the java.class.path in classpath resolution.
4190 -verbose Output messages about what the compiler is doing.
4191 -version Print product version and exit.
4192 @<file> A text file containing compiler arguments (options and source files)."""
4193Remaining:
4194""" - privates :
4195 Warn if a private member is unused,
4196 - locals :
4197 Warn if a local definition is unused,
4198 - explicits :
4199 Warn if an explicit parameter is unused,
4200 - implicits :
4201 Warn if an implicit parameter is unused,
4202 - params :
4203 Enable -Wunused:explicits,implicits,
4204 - patvars :
4205 Warn if a variable bound in a pattern is unused,
4206 - linted :
4207 Enable -Wunused:imports,privates,locals,implicits,
4208 - strict-no-implicit-warn :
4209 Same as -Wunused:imports, only for imports of explicit named members.
4210 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4211 - unsafe-warn-patvars :
4212 Deprecated alias for `patvars`
4213 -Wvalue-discard Warn when non-Unit expression results are unused.
4214 @<file> A text file containing compiler arguments (options and source files)."""
4215Remaining:
4216""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4217 -Xverify-signatures Verify generic signatures in generated bytecode.
4218 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4219 @<file> A text file containing compiler arguments (options and source files)."""
4220Remaining:
4221"""ebugging output.
4222 -Yshow-var-bounds Print type variables with their bounds.
4223 -Yskip Skip
4224 -Ystop-after Stop after
4225 -Ystop-before Stop before
4226 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4227 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4228 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
4229 @<file> A text file containing compiler arguments (options and source files)."""
4230Parsed 170 settings for 3.7.2
4231Remaining:
4232""" features,
4233 - noAutoTupling :
4234 Disable automatic tupling,
4235 - dynamics :
4236 Allow direct or indirect subclasses of scala.Dynamic,
4237 - unsafeNulls :
4238 Enable unsafe nulls for explicit nulls,
4239 - postfixOps :
4240 Allow postfix operators (not recommended),
4241 - strictEquality :
4242 Enable strict equality (disable canEqualAny),
4243 - implicitConversions :
4244 Allow implicit conversions without warnings,
4245 - adhocExtensions :
4246 Allow ad-hoc extension methods,
4247 - experimental.namedTypeArguments :
4248 Allow named type arguments,
4249 - experimental.genericNumberLiterals :
4250 Allow generic number literals,
4251 - experimental.macros :
4252 Allow Scala 2 macros,
4253 - experimental.dependent :
4254 Allow dependent method types,
4255 - experimental.erasedDefinitions :
4256 Allow erased definitions,
4257 - deprecated.symbolLiterals :
4258 Allow symbol literals,
4259 - experimental.saferExceptions :
4260 Enable safer exceptions,
4261 - experimental.pureFunctions :
4262 Enable pure functions for capture checking,
4263 - experimental.captureChecking :
4264 Enable experimental capture checking,
4265 - experimental.separationChecking :
4266 Enable experimental separation checking (requires captureChecking),
4267 - experimental.into :
4268 Allow into modifier on parameter types,
4269 - experimental.modularity :
4270 Enable experimental modularity features,
4271 - experimental.packageObjectValues :
4272 Enable experimental package objects as values
4273 -new-syntax Require `then` and `do` in control expressions.
4274 -no-indent Require classical {...} syntax, indentation is not significant.
4275 -nowarn Silence all warnings.
4276 -old-syntax Require `(...)` around conditions.
4277 -pagewidth Set page width
4278 Default 20000
4279 -preview Enable the use of preview features anywhere in the project.
4280 -print-lines Show source code line numbers.
4281 -print-tasty Prints the raw tasty.
4282 -project-url The source repository of your project.
4283 -repl-init-script The code will be run on REPL startup.
4284 -repl-quit-after-init Quit REPL after evaluating the init script.
4285 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4286 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4287-scalajs-genStaticForwardersForNonTopLevelObjects
4288 Generate static forwarders even for non-top-level objects (Scala.js only).
4289 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4290 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4291 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4292 -source source version
4293 Default 3.7
4294 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
4295 -sourcepath Specify location(s) of source files.
4296 -sourceroot Specify workspace root directory.
4297 Default .
4298 -unchecked Enable additional warnings where generated code depends on assumptions.
4299 -uniqid Uniquely tag all identifiers in debugging output.
4300 -usejavacp Utilize the java.class.path in classpath resolution.
4301 -verbose Output messages about what the compiler is doing.
4302 -version Print product version and exit.
4303 @<file> A text file containing compiler arguments (options and source files)."""
4304Remaining:
4305""" - privates :
4306 Warn if a private member is unused,
4307 - locals :
4308 Warn if a local definition is unused,
4309 - explicits :
4310 Warn if an explicit parameter is unused,
4311 - implicits :
4312 Warn if an implicit parameter is unused,
4313 - params :
4314 Enable -Wunused:explicits,implicits,
4315 - patvars :
4316 Warn if a variable bound in a pattern is unused,
4317 - linted :
4318 Enable -Wunused:imports,privates,locals,implicits,
4319 - strict-no-implicit-warn :
4320 Same as -Wunused:imports, only for imports of explicit named members.
4321 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4322 - unsafe-warn-patvars :
4323 Deprecated alias for `patvars`
4324 -Wvalue-discard Warn when non-Unit expression results are unused.
4325 @<file> A text file containing compiler arguments (options and source files)."""
4326Remaining:
4327""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4328 -Xverify-signatures Verify generic signatures in generated bytecode.
4329 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4330 @<file> A text file containing compiler arguments (options and source files)."""
4331Remaining:
4332"""des in debugging output.
4333 -Yshow-var-bounds Print type variables with their bounds.
4334 -Yskip Skip
4335 -Ystop-after Stop after
4336 -Ystop-before Stop before
4337 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4338 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4339 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
4340 @<file> A text file containing compiler arguments (options and source files)."""
4341Parsed 172 settings for 3.7.3
4342All: 14 common settings
43432: 79 common settings
43443: 99 common settings
43453.4: 164 common settings
43463.1: 133 common settings
43472.13: 181 common settings
43483.0: 127 common settings
43493.6: 165 common settings
43503.5: 165 common settings
43513.2: 142 common settings
43523.7: 166 common settings
43532.11: 154 common settings
43543.3: 146 common settings
43552.12: 148 common settings
43562.11.0+ 154 common settings
43572.11.1+ 154 common settings
43582.11.2+ 155 common settings
43592.11.3+ 158 common settings
43602.11.4+ 158 common settings
43612.11.5+ 160 common settings
43622.11.6+ 160 common settings
43632.11.7+ 164 common settings
43642.11.8+ 166 common settings
43652.11.9+ 167 common settings
43662.11.10+ 167 common settings
43672.11.11+ 167 common settings
43682.11.12+ 167 common settings
43692.12.0+ 148 common settings
43702.12.1+ 149 common settings
43712.12.2+ 153 common settings
43722.12.3+ 159 common settings
43732.12.4+ 161 common settings
43742.12.5+ 168 common settings
43752.12.6+ 168 common settings
43762.12.7+ 169 common settings
43772.12.8+ 171 common settings
43782.12.9+ 172 common settings
43792.12.10+ 174 common settings
43802.12.11+ 175 common settings
43812.12.12+ 178 common settings
43822.12.13+ 180 common settings
43832.12.14+ 180 common settings
43842.12.15+ 180 common settings
43852.12.16+ 180 common settings
43862.12.17+ 181 common settings
43872.12.18+ 181 common settings
43882.12.19+ 182 common settings
43892.12.20+ 183 common settings
43902.13.0+ 181 common settings
43912.13.1+ 183 common settings
43922.13.2+ 190 common settings
43932.13.3+ 193 common settings
43942.13.4+ 198 common settings
43952.13.5+ 199 common settings
43962.13.6+ 202 common settings
43972.13.7+ 202 common settings
43982.13.8+ 202 common settings
43992.13.9+ 210 common settings
44002.13.10+ 210 common settings
44012.13.11+ 214 common settings
44022.13.12+ 215 common settings
44032.13.13+ 218 common settings
44042.13.14+ 222 common settings
44052.13.15+ 227 common settings
44062.13.16+ 228 common settings
44072.13.17+ 230 common settings
44083.0.0+ 127 common settings
44093.0.1+ 130 common settings
44103.0.2+ 133 common settings
44113.1.0+ 133 common settings
44123.1.1+ 133 common settings
44133.1.2+ 141 common settings
44143.1.3+ 141 common settings
44153.2.0+ 142 common settings
44163.2.1+ 145 common settings
44173.2.2+ 146 common settings
44183.3.0+ 146 common settings
44193.3.1+ 147 common settings
44203.3.2+ 151 common settings
44213.3.3+ 151 common settings
44223.3.4+ 160 common settings
44233.3.5+ 161 common settings
44243.3.6+ 163 common settings
44253.3.7+ 166 common settings
44263.4.0+ 164 common settings
44273.4.1+ 166 common settings
44283.4.2+ 172 common settings
44293.4.3+ 172 common settings
44303.5.0+ 165 common settings
44313.5.1+ 165 common settings
44323.5.2+ 166 common settings
44333.6.0+ 165 common settings
44343.6.1+ 165 common settings
44353.6.2+ 165 common settings
44363.6.3+ 166 common settings
44373.6.4+ 166 common settings
44383.7.0+ 166 common settings
44393.7.1+ 168 common settings
44403.7.2+ 170 common settings
44413.7.3+ 172 common settings
4442[info] compiling 1 Scala source to /build/repo/target/scala-3.8.0-RC2/test-classes ...
4443[info] done compiling
4444[info] Downloading all scala compiler jars...
4445[info] Finished downloading all scala compiler jars...
4446Parsed 157 settings for 2.11.0
4447Parsed 157 settings for 2.11.1
4448Parsed 157 settings for 2.11.2
4449Parsed 158 settings for 2.11.3
4450Parsed 158 settings for 2.11.4
4451Parsed 160 settings for 2.11.5
4452Parsed 160 settings for 2.11.6
4453Parsed 164 settings for 2.11.7
4454Parsed 166 settings for 2.11.8
4455Parsed 167 settings for 2.11.9
4456Parsed 167 settings for 2.11.10
4457Parsed 167 settings for 2.11.11
4458Parsed 167 settings for 2.11.12
4459Parsed 153 settings for 2.12.0
4460Parsed 154 settings for 2.12.1
4461Parsed 155 settings for 2.12.2
4462Parsed 161 settings for 2.12.3
4463Parsed 163 settings for 2.12.4
4464Parsed 170 settings for 2.12.5
4465Parsed 170 settings for 2.12.6
4466Parsed 171 settings for 2.12.7
4467Parsed 173 settings for 2.12.8
4468Parsed 174 settings for 2.12.9
4469Parsed 176 settings for 2.12.10
4470Parsed 177 settings for 2.12.11
4471Parsed 179 settings for 2.12.12
4472Parsed 181 settings for 2.12.13
4473Parsed 181 settings for 2.12.14
4474Parsed 181 settings for 2.12.15
4475Parsed 181 settings for 2.12.16
4476Parsed 181 settings for 2.12.17
4477Parsed 181 settings for 2.12.18
4478Parsed 182 settings for 2.12.19
4479Parsed 183 settings for 2.12.20
4480Parsed 191 settings for 2.13.0
4481Parsed 193 settings for 2.13.1
4482Parsed 200 settings for 2.13.2
4483Parsed 202 settings for 2.13.3
4484Parsed 207 settings for 2.13.4
4485Parsed 208 settings for 2.13.5
4486Parsed 211 settings for 2.13.6
4487Parsed 211 settings for 2.13.7
4488Parsed 211 settings for 2.13.8
4489Parsed 216 settings for 2.13.9
4490Parsed 216 settings for 2.13.10
4491Parsed 219 settings for 2.13.11
4492Parsed 220 settings for 2.13.12
4493Parsed 224 settings for 2.13.13
4494Parsed 223 settings for 2.13.14
4495Parsed 228 settings for 2.13.15
4496Parsed 228 settings for 2.13.16
4497Parsed 230 settings for 2.13.17
4498Parsed 136 settings for 3.0.0
4499Parsed 132 settings for 3.0.1
4500Parsed 133 settings for 3.0.2
4501Parsed 136 settings for 3.1.0
4502Parsed 136 settings for 3.1.1
4503Parsed 142 settings for 3.1.2
4504Remaining:
4505""" -uniqid Uniquely tag all identifiers in debugging output.
4506 -usejavacp Utilize the java.class.path in classpath resolution.
4507 -verbose Output messages about what the compiler is doing.
4508 -version Print product version and exit.
4509 @<file> A text file containing compiler arguments (options and source files)."""
4510Remaining:
4511"ents (options and source files)."
4512Remaining:
4513"""enerated bytecode.
4514 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4515 @<file> A text file containing compiler arguments (options and source files)."""
4516Remaining:
4517""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4518 -Yshow-var-bounds Print type variables with their bounds.
4519 -Yskip Skip
4520 -Ystop-after Stop after
4521 -Ystop-before Stop before
4522 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4523 @<file> A text file containing compiler arguments (options and source files)."""
4524Parsed 141 settings for 3.1.3
4525Remaining:
4526""" -uniqid Uniquely tag all identifiers in debugging output.
4527 -usejavacp Utilize the java.class.path in classpath resolution.
4528 -verbose Output messages about what the compiler is doing.
4529 -version Print product version and exit.
4530 @<file> A text file containing compiler arguments (options and source files)."""
4531Remaining:
4532"ents (options and source files)."
4533Remaining:
4534"""enerated bytecode.
4535 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4536 @<file> A text file containing compiler arguments (options and source files)."""
4537Remaining:
4538"""d.
4539 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4540 -Yshow-var-bounds Print type variables with their bounds.
4541 -Yskip Skip
4542 -Ystop-after Stop after
4543 -Ystop-before Stop before
4544 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4545 @<file> A text file containing compiler arguments (options and source files)."""
4546Parsed 142 settings for 3.2.0
4547Remaining:
4548""" -uniqid Uniquely tag all identifiers in debugging output.
4549 -usejavacp Utilize the java.class.path in classpath resolution.
4550 -verbose Output messages about what the compiler is doing.
4551 -version Print product version and exit.
4552 @<file> A text file containing compiler arguments (options and source files)."""
4553Remaining:
4554"ents (options and source files)."
4555Remaining:
4556"""enerated bytecode.
4557 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4558 @<file> A text file containing compiler arguments (options and source files)."""
4559Remaining:
4560"""ings that are normally suppressed.
4561 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4562 -Yshow-var-bounds Print type variables with their bounds.
4563 -Yskip Skip
4564 -Ystop-after Stop after
4565 -Ystop-before Stop before
4566 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4567 @<file> A text file containing compiler arguments (options and source files)."""
4568Parsed 146 settings for 3.2.1
4569Remaining:
4570""" -uniqid Uniquely tag all identifiers in debugging output.
4571 -usejavacp Utilize the java.class.path in classpath resolution.
4572 -verbose Output messages about what the compiler is doing.
4573 -version Print product version and exit.
4574 @<file> A text file containing compiler arguments (options and source files)."""
4575Remaining:
4576"ents (options and source files)."
4577Remaining:
4578"""enerated bytecode.
4579 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4580 @<file> A text file containing compiler arguments (options and source files)."""
4581Remaining:
4582"""ings that are normally suppressed.
4583 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4584 -Yshow-var-bounds Print type variables with their bounds.
4585 -Yskip Skip
4586 -Ystop-after Stop after
4587 -Ystop-before Stop before
4588 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4589 @<file> A text file containing compiler arguments (options and source files)."""
4590Parsed 146 settings for 3.2.2
4591Remaining:
4592""" -uniqid Uniquely tag all identifiers in debugging output.
4593 -usejavacp Utilize the java.class.path in classpath resolution.
4594 -verbose Output messages about what the compiler is doing.
4595 -version Print product version and exit.
4596 @<file> A text file containing compiler arguments (options and source files)."""
4597Remaining:
4598""" - privates :
4599 Warn if a private member is unused,
4600 - locals :
4601 Warn if a local definition is unused,
4602 - explicits :
4603 Warn if an explicit parameter is unused,
4604 - implicits :
4605 Warn if an implicit parameter is unused,
4606 - params :
4607 Enable -Wunused:explicits,implicits,
4608 - linted :
4609 Enable -Wunused:imports,privates,locals,implicits,
4610 - strict-no-implicit-warn :
4611 Same as -Wunused:import, only for imports of explicit named members.
4612 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4613 - unsafe-warn-patvars :
4614 (UNSAFE) Warn if a variable bound in a pattern is unused.
4615 This warning can generate false positive, as warning cannot be
4616 suppressed yet.
4617-Wvalue-discard Warn when non-Unit expression results are unused.
4618 @<file> A text file containing compiler arguments (options and source files)."""
4619Remaining:
4620"""enerated bytecode.
4621 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4622 @<file> A text file containing compiler arguments (options and source files)."""
4623Remaining:
4624"""and warnings that are normally suppressed.
4625 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4626 -Yshow-var-bounds Print type variables with their bounds.
4627 -Yskip Skip
4628 -Ystop-after Stop after
4629 -Ystop-before Stop before
4630 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4631 @<file> A text file containing compiler arguments (options and source files)."""
4632Parsed 146 settings for 3.3.0
4633Remaining:
4634""" -uniqid Uniquely tag all identifiers in debugging output.
4635 -usejavacp Utilize the java.class.path in classpath resolution.
4636 -verbose Output messages about what the compiler is doing.
4637 -version Print product version and exit.
4638 @<file> A text file containing compiler arguments (options and source files)."""
4639Remaining:
4640""" - privates :
4641 Warn if a private member is unused,
4642 - locals :
4643 Warn if a local definition is unused,
4644 - explicits :
4645 Warn if an explicit parameter is unused,
4646 - implicits :
4647 Warn if an implicit parameter is unused,
4648 - params :
4649 Enable -Wunused:explicits,implicits,
4650 - linted :
4651 Enable -Wunused:imports,privates,locals,implicits,
4652 - strict-no-implicit-warn :
4653 Same as -Wunused:import, only for imports of explicit named members.
4654 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4655 - unsafe-warn-patvars :
4656 (UNSAFE) Warn if a variable bound in a pattern is unused.
4657 This warning can generate false positive, as warning cannot be
4658 suppressed yet.
4659 -Wvalue-discard Warn when non-Unit expression results are unused.
4660 @<file> A text file containing compiler arguments (options and source files)."""
4661Remaining:
4662"""enerated bytecode.
4663 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4664 @<file> A text file containing compiler arguments (options and source files)."""
4665Remaining:
4666"""and warnings that are normally suppressed.
4667 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4668 -Yshow-var-bounds Print type variables with their bounds.
4669 -Yskip Skip
4670 -Ystop-after Stop after
4671 -Ystop-before Stop before
4672 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4673 @<file> A text file containing compiler arguments (options and source files)."""
4674Parsed 147 settings for 3.3.1
4675Remaining:
4676""" -uniqid Uniquely tag all identifiers in debugging output.
4677 -usejavacp Utilize the java.class.path in classpath resolution.
4678 -verbose Output messages about what the compiler is doing.
4679 -version Print product version and exit.
4680 @<file> A text file containing compiler arguments (options and source files)."""
4681Remaining:
4682""" - privates :
4683 Warn if a private member is unused,
4684 - locals :
4685 Warn if a local definition is unused,
4686 - explicits :
4687 Warn if an explicit parameter is unused,
4688 - implicits :
4689 Warn if an implicit parameter is unused,
4690 - params :
4691 Enable -Wunused:explicits,implicits,
4692 - linted :
4693 Enable -Wunused:imports,privates,locals,implicits,
4694 - strict-no-implicit-warn :
4695 Same as -Wunused:import, only for imports of explicit named members.
4696 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4697 - unsafe-warn-patvars :
4698 (UNSAFE) Warn if a variable bound in a pattern is unused.
4699 This warning can generate false positive, as warning cannot be
4700 suppressed yet.
4701 -Wvalue-discard Warn when non-Unit expression results are unused.
4702 @<file> A text file containing compiler arguments (options and source files)."""
4703Remaining:
4704"""enerated bytecode.
4705 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4706 @<file> A text file containing compiler arguments (options and source files)."""
4707Remaining:
4708"""o show follow-on errors and warnings that are normally suppressed.
4709 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4710 -Yshow-var-bounds Print type variables with their bounds.
4711 -Yskip Skip
4712 -Ystop-after Stop after
4713 -Ystop-before Stop before
4714 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4715 @<file> A text file containing compiler arguments (options and source files)."""
4716Parsed 151 settings for 3.3.2
4717Remaining:
4718""" -uniqid Uniquely tag all identifiers in debugging output.
4719 -usejavacp Utilize the java.class.path in classpath resolution.
4720 -verbose Output messages about what the compiler is doing.
4721 -version Print product version and exit.
4722 @<file> A text file containing compiler arguments (options and source files)."""
4723Remaining:
4724""" - privates :
4725 Warn if a private member is unused,
4726 - locals :
4727 Warn if a local definition is unused,
4728 - explicits :
4729 Warn if an explicit parameter is unused,
4730 - implicits :
4731 Warn if an implicit parameter is unused,
4732 - params :
4733 Enable -Wunused:explicits,implicits,
4734 - linted :
4735 Enable -Wunused:imports,privates,locals,implicits,
4736 - strict-no-implicit-warn :
4737 Same as -Wunused:import, only for imports of explicit named members.
4738 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4739 - unsafe-warn-patvars :
4740 (UNSAFE) Warn if a variable bound in a pattern is unused.
4741 This warning can generate false positive, as warning cannot be
4742 suppressed yet.
4743 -Wvalue-discard Warn when non-Unit expression results are unused.
4744 @<file> A text file containing compiler arguments (options and source files)."""
4745Remaining:
4746"""enerated bytecode.
4747 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4748 @<file> A text file containing compiler arguments (options and source files)."""
4749Remaining:
4750"""o show follow-on errors and warnings that are normally suppressed.
4751 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4752 -Yshow-var-bounds Print type variables with their bounds.
4753 -Yskip Skip
4754 -Ystop-after Stop after
4755 -Ystop-before Stop before
4756 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4757 @<file> A text file containing compiler arguments (options and source files)."""
4758Parsed 151 settings for 3.3.3
4759Remaining:
4760""" -uniqid Uniquely tag all identifiers in debugging output.
4761 -usejavacp Utilize the java.class.path in classpath resolution.
4762 -verbose Output messages about what the compiler is doing.
4763 -version Print product version and exit.
4764 @<file> A text file containing compiler arguments (options and source files)."""
4765Remaining:
4766""",
4767 - privates :
4768 Warn if a private member is unused,
4769 - locals :
4770 Warn if a local definition is unused,
4771 - explicits :
4772 Warn if an explicit parameter is unused,
4773 - implicits :
4774 Warn if an implicit parameter is unused,
4775 - params :
4776 Enable -Wunused:explicits,implicits,
4777 - linted :
4778 Enable -Wunused:imports,privates,locals,implicits,
4779 - strict-no-implicit-warn :
4780 Same as -Wunused:import, only for imports of explicit named members.
4781 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4782 - unsafe-warn-patvars :
4783 (UNSAFE) Warn if a variable bound in a pattern is unused.
4784 This warning can generate false positive, as warning cannot be
4785 suppressed yet.
4786 -Wvalue-discard Warn when non-Unit expression results are unused.
4787 -Xlint Enable or disable specific `lint` warnings
4788 Choices :
4789 - all,
4790 - private-shadow :
4791 Warn if a private field or class parameter shadows a superclass field,
4792 - type-parameter-shadow :
4793 Warn when a type parameter shadows a type already in the scope
4794 @<file> A text file containing compiler arguments (options and source files)."""
4795Remaining:
4796"""res in generated bytecode.
4797 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4798 @<file> A text file containing compiler arguments (options and source files)."""
4799Remaining:
4800"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4801 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4802 -Yshow-var-bounds Print type variables with their bounds.
4803 -Yskip Skip
4804 -Ystop-after Stop after
4805 -Ystop-before Stop before
4806 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4807 @<file> A text file containing compiler arguments (options and source files)."""
4808Parsed 160 settings for 3.3.4
4809Remaining:
4810""" -uniqid Uniquely tag all identifiers in debugging output.
4811 -usejavacp Utilize the java.class.path in classpath resolution.
4812 -verbose Output messages about what the compiler is doing.
4813 -version Print product version and exit.
4814 @<file> A text file containing compiler arguments (options and source files)."""
4815Remaining:
4816"""cit-warn,
4817 - privates :
4818 Warn if a private member is unused,
4819 - locals :
4820 Warn if a local definition is unused,
4821 - explicits :
4822 Warn if an explicit parameter is unused,
4823 - implicits :
4824 Warn if an implicit parameter is unused,
4825 - params :
4826 Enable -Wunused:explicits,implicits,
4827 - linted :
4828 Enable -Wunused:imports,privates,locals,implicits,
4829 - strict-no-implicit-warn :
4830 Same as -Wunused:import, only for imports of explicit named members.
4831 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4832 - unsafe-warn-patvars :
4833 (UNSAFE) Warn if a variable bound in a pattern is unused.
4834 This warning can generate false positive, as warning cannot be
4835 suppressed yet.
4836 -Wvalue-discard Warn when non-Unit expression results are unused.
4837 -Xlint Enable or disable specific `lint` warnings
4838 Choices :
4839 - all,
4840 - private-shadow :
4841 Warn if a private field or class parameter shadows a superclass field,
4842 - type-parameter-shadow :
4843 Warn when a type parameter shadows a type already in the scope
4844 @<file> A text file containing compiler arguments (options and source files)."""
4845Remaining:
4846"""res in generated bytecode.
4847 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4848 @<file> A text file containing compiler arguments (options and source files)."""
4849Remaining:
4850"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4851 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4852 -Yshow-var-bounds Print type variables with their bounds.
4853 -Yskip Skip
4854 -Ystop-after Stop after
4855 -Ystop-before Stop before
4856 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4857 @<file> A text file containing compiler arguments (options and source files)."""
4858Parsed 161 settings for 3.3.5
4859Remaining:
4860""" -uniqid Uniquely tag all identifiers in debugging output.
4861 -usejavacp Utilize the java.class.path in classpath resolution.
4862 -verbose Output messages about what the compiler is doing.
4863 -version Print product version and exit.
4864 @<file> A text file containing compiler arguments (options and source files)."""
4865Remaining:
4866"""cit-warn,
4867 - privates :
4868 Warn if a private member is unused,
4869 - locals :
4870 Warn if a local definition is unused,
4871 - explicits :
4872 Warn if an explicit parameter is unused,
4873 - implicits :
4874 Warn if an implicit parameter is unused,
4875 - params :
4876 Enable -Wunused:explicits,implicits,
4877 - linted :
4878 Enable -Wunused:imports,privates,locals,implicits,
4879 - strict-no-implicit-warn :
4880 Same as -Wunused:import, only for imports of explicit named members.
4881 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4882 - unsafe-warn-patvars :
4883 (UNSAFE) Warn if a variable bound in a pattern is unused.
4884 This warning can generate false positive, as warning cannot be
4885 suppressed yet.
4886 -Wvalue-discard Warn when non-Unit expression results are unused.
4887 -Xlint Enable or disable specific `lint` warnings
4888 Choices :
4889 - all,
4890 - private-shadow :
4891 Warn if a private field or class parameter shadows a superclass field,
4892 - type-parameter-shadow :
4893 Warn when a type parameter shadows a type already in the scope
4894 @<file> A text file containing compiler arguments (options and source files)."""
4895Remaining:
4896"""res in generated bytecode.
4897 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4898 @<file> A text file containing compiler arguments (options and source files)."""
4899Remaining:
4900""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4901 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4902 -Yshow-var-bounds Print type variables with their bounds.
4903 -Yskip Skip
4904 -Ystop-after Stop after
4905 -Ystop-before Stop before
4906 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4907 @<file> A text file containing compiler arguments (options and source files)."""
4908Parsed 163 settings for 3.3.6
4909Remaining:
4910""" -uniqid Uniquely tag all identifiers in debugging output.
4911 -usejavacp Utilize the java.class.path in classpath resolution.
4912 -verbose Output messages about what the compiler is doing.
4913 -version Print product version and exit.
4914 @<file> A text file containing compiler arguments (options and source files)."""
4915Remaining:
4916"""
4917 Warn if a private member is unused,
4918 - locals :
4919 Warn if a local definition is unused,
4920 - explicits :
4921 Warn if an explicit parameter is unused,
4922 - implicits :
4923 Warn if an implicit parameter is unused,
4924 - params :
4925 Enable -Wunused:explicits,implicits,
4926 - patvars :
4927 Warn if a variable bound in a pattern is unused,
4928 - linted :
4929 Enable -Wunused:imports,privates,locals,implicits,
4930 - strict-no-implicit-warn :
4931 Same as -Wunused:imports, only for imports of explicit named members.
4932 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4933 - unsafe-warn-patvars :
4934 Deprecated alias for `patvars`
4935 -Wvalue-discard Warn when non-Unit expression results are unused.
4936 -Xlint Enable or disable specific `lint` warnings
4937 Choices :
4938 - all,
4939 - private-shadow :
4940 Warn if a private field or class parameter shadows a superclass field,
4941 - type-parameter-shadow :
4942 Warn when a type parameter shadows a type already in the scope
4943 @<file> A text file containing compiler arguments (options and source files)."""
4944Remaining:
4945"""res in generated bytecode.
4946 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4947 @<file> A text file containing compiler arguments (options and source files)."""
4948Remaining:
4949""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4950 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4951 -Yshow-var-bounds Print type variables with their bounds.
4952 -Yskip Skip
4953 -Ystop-after Stop after
4954 -Ystop-before Stop before
4955 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4956 @<file> A text file containing compiler arguments (options and source files)."""
4957Parsed 166 settings for 3.3.7
4958Remaining:
4959"""[0m -uniqid Uniquely tag all identifiers in debugging output.
4960 -usejavacp Utilize the java.class.path in classpath resolution.
4961 -verbose Output messages about what the compiler is doing.
4962 -version Print product version and exit.
4963 @<file> A text file containing compiler arguments (options and source files)."""
4964Remaining:
4965"""-warn,
4966 - privates :
4967 Warn if a private member is unused,
4968 - locals :
4969 Warn if a local definition is unused,
4970 - explicits :
4971 Warn if an explicit parameter is unused,
4972 - implicits :
4973 Warn if an implicit parameter is unused,
4974 - params :
4975 Enable -Wunused:explicits,implicits,
4976 - linted :
4977 Enable -Wunused:imports,privates,locals,implicits,
4978 - strict-no-implicit-warn :
4979 Same as -Wunused:import, only for imports of explicit named members.
4980 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4981 - unsafe-warn-patvars :
4982 (UNSAFE) Warn if a variable bound in a pattern is unused.
4983 This warning can generate false positive, as warning cannot be
4984 suppressed yet.
4985 -Wvalue-discard Warn when non-Unit expression results are unused.
4986 -Xlint Enable or disable specific `lint` warnings
4987 Choices :
4988 - all,
4989 - private-shadow :
4990 Warn if a private field or class parameter shadows a superclass field,
4991 - type-parameter-shadow :
4992 Warn when a type parameter shadows a type already in the scope
4993 @<file> A text file containing compiler arguments (options and source files)."""
4994Remaining:
4995"""res in generated bytecode.
4996 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4997 @<file> A text file containing compiler arguments (options and source files)."""
4998Remaining:
4999"""uppress exceptions thrown during tree printing.
5000 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
5001 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5002 -Yshow-var-bounds Print type variables with their bounds.
5003 -Yskip Skip
5004 -Ystop-after Stop after
5005 -Ystop-before Stop before
5006 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5007 @<file> A text file containing compiler arguments (options and source files)."""
5008Parsed 166 settings for 3.4.0
5009Remaining:
5010"""tions.
5011 -uniqid Uniquely tag all identifiers in debugging output.
5012 -usejavacp Utilize the java.class.path in classpath resolution.
5013 -verbose Output messages about what the compiler is doing.
5014 -version Print product version and exit.
5015 @<file> A text file containing compiler arguments (options and source files)."""
5016Remaining:
5017"""-warn,
5018 - privates :
5019 Warn if a private member is unused,
5020 - locals :
5021 Warn if a local definition is unused,
5022 - explicits :
5023 Warn if an explicit parameter is unused,
5024 - implicits :
5025 Warn if an implicit parameter is unused,
5026 - params :
5027 Enable -Wunused:explicits,implicits,
5028 - linted :
5029 Enable -Wunused:imports,privates,locals,implicits,
5030 - strict-no-implicit-warn :
5031 Same as -Wunused:import, only for imports of explicit named members.
5032 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5033 - unsafe-warn-patvars :
5034 (UNSAFE) Warn if a variable bound in a pattern is unused.
5035 This warning can generate false positive, as warning cannot be
5036 suppressed yet.
5037 -Wvalue-discard Warn when non-Unit expression results are unused.
5038 -Xlint Enable or disable specific `lint` warnings
5039 Choices :
5040 - all,
5041 - private-shadow :
5042 Warn if a private field or class parameter shadows a superclass field,
5043 - type-parameter-shadow :
5044 Warn when a type parameter shadows a type already in the scope
5045 @<file> A text file containing compiler arguments (options and source files)."""
5046Remaining:
5047"""res in generated bytecode.
5048 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5049 @<file> A text file containing compiler arguments (options and source files)."""
5050Remaining:
5051""" Don't suppress exceptions thrown during tree printing.
5052 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
5053 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5054 -Yshow-var-bounds Print type variables with their bounds.
5055 -Yskip Skip
5056 -Ystop-after Stop after
5057 -Ystop-before Stop before
5058 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5059 @<file> A text file containing compiler arguments (options and source files)."""
5060Parsed 168 settings for 3.4.1
5061Remaining:
5062""" -uniqid Uniquely tag all identifiers in debugging output.
5063 -usejavacp Utilize the java.class.path in classpath resolution.
5064 -verbose Output messages about what the compiler is doing.
5065 -version Print product version and exit.
5066 @<file> A text file containing compiler arguments (options and source files)."""
5067Remaining:
5068"""rict-no-implicit-warn,
5069 - privates :
5070 Warn if a private member is unused,
5071 - locals :
5072 Warn if a local definition is unused,
5073 - explicits :
5074 Warn if an explicit parameter is unused,
5075 - implicits :
5076 Warn if an implicit parameter is unused,
5077 - params :
5078 Enable -Wunused:explicits,implicits,
5079 - linted :
5080 Enable -Wunused:imports,privates,locals,implicits,
5081 - strict-no-implicit-warn :
5082 Same as -Wunused:import, only for imports of explicit named members.
5083 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5084 - unsafe-warn-patvars :
5085 (UNSAFE) Warn if a variable bound in a pattern is unused.
5086 This warning can generate false positive, as warning cannot be
5087 suppressed yet.
5088 -Wvalue-discard Warn when non-Unit expression results are unused.
5089 @<file> A text file containing compiler arguments (options and source files)."""
5090Remaining:
5091"""res in generated bytecode.
5092 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5093 @<file> A text file containing compiler arguments (options and source files)."""
5094Remaining:
5095"""-on errors and warnings that are normally suppressed.
5096 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5097 -Yshow-var-bounds Print type variables with their bounds.
5098 -Yskip Skip
5099 -Ystop-after Stop after
5100 -Ystop-before Stop before
5101 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5102 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5103 @<file> A text file containing compiler arguments (options and source files)."""
5104Parsed 172 settings for 3.4.2
5105Remaining:
5106""" -uniqid Uniquely tag all identifiers in debugging output.
5107 -usejavacp Utilize the java.class.path in classpath resolution.
5108 -verbose Output messages about what the compiler is doing.
5109 -version Print product version and exit.
5110 @<file> A text file containing compiler arguments (options and source files)."""
5111Remaining:
5112"""rict-no-implicit-warn,
5113 - privates :
5114 Warn if a private member is unused,
5115 - locals :
5116 Warn if a local definition is unused,
5117 - explicits :
5118 Warn if an explicit parameter is unused,
5119 - implicits :
5120 Warn if an implicit parameter is unused,
5121 - params :
5122 Enable -Wunused:explicits,implicits,
5123 - linted :
5124 Enable -Wunused:imports,privates,locals,implicits,
5125 - strict-no-implicit-warn :
5126 Same as -Wunused:import, only for imports of explicit named members.
5127 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5128 - unsafe-warn-patvars :
5129 (UNSAFE) Warn if a variable bound in a pattern is unused.
5130 This warning can generate false positive, as warning cannot be
5131 suppressed yet.
5132 -Wvalue-discard Warn when non-Unit expression results are unused.
5133 @<file> A text file containing compiler arguments (options and source files)."""
5134Remaining:
5135"""res in generated bytecode.
5136 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5137 @<file> A text file containing compiler arguments (options and source files)."""
5138Remaining:
5139"""-on errors and warnings that are normally suppressed.
5140 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5141 -Yshow-var-bounds Print type variables with their bounds.
5142 -Yskip Skip
5143 -Ystop-after Stop after
5144 -Ystop-before Stop before
5145 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5146 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5147 @<file> A text file containing compiler arguments (options and source files)."""
5148Parsed 172 settings for 3.4.3
5149Remaining:
5150""" -uniqid Uniquely tag all identifiers in debugging output.
5151 -usejavacp Utilize the java.class.path in classpath resolution.
5152 -verbose Output messages about what the compiler is doing.
5153 -version Print product version and exit.
5154 @<file> A text file containing compiler arguments (options and source files)."""
5155Remaining:
5156"""nused:strict-no-implicit-warn,
5157 - privates :
5158 Warn if a private member is unused,
5159 - locals :
5160 Warn if a local definition is unused,
5161 - explicits :
5162 Warn if an explicit parameter is unused,
5163 - implicits :
5164 Warn if an implicit parameter is unused,
5165 - params :
5166 Enable -Wunused:explicits,implicits,
5167 - linted :
5168 Enable -Wunused:imports,privates,locals,implicits,
5169 - strict-no-implicit-warn :
5170 Same as -Wunused:import, only for imports of explicit named members.
5171 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5172 - unsafe-warn-patvars :
5173 (UNSAFE) Warn if a variable bound in a pattern is unused.
5174 This warning can generate false positive, as warning cannot be
5175 suppressed yet.
5176 -Wvalue-discard Warn when non-Unit expression results are unused.
5177 @<file> A text file containing compiler arguments (options and source files)."""
5178Remaining:
5179""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
5180 -Xverify-signatures Verify generic signatures in generated bytecode.
5181 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5182 @<file> A text file containing compiler arguments (options and source files)."""
5183Remaining:
5184"""show-var-bounds Print type variables with their bounds.
5185 -Yskip Skip
5186 -Ystop-after Stop after
5187 -Ystop-before Stop before
5188 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5189 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5190 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5191 @<file> A text file containing compiler arguments (options and source files)."""
5192Parsed 187 settings for 3.5.0
5193Remaining:
5194""" features,
5195 - noAutoTupling :
5196 Disable automatic tupling,
5197 - dynamics :
5198 Allow direct or indirect subclasses of scala.Dynamic,
5199 - unsafeNulls :
5200 Enable unsafe nulls for explicit nulls,
5201 - postfixOps :
5202 Allow postfix operators (not recommended),
5203 - strictEquality :
5204 Enable strict equality (disable canEqualAny),
5205 - implicitConversions :
5206 Allow implicit conversions without warnings,
5207 - adhocExtensions :
5208 Allow ad-hoc extension methods,
5209 - experimental.namedTypeArguments :
5210 Allow named type arguments,
5211 - experimental.genericNumberLiterals :
5212 Allow generic number literals,
5213 - experimental.macros :
5214 Allow Scala 2 macros,
5215 - experimental.dependent :
5216 Allow dependent method types,
5217 - experimental.erasedDefinitions :
5218 Allow erased definitions,
5219 - deprecated.symbolLiterals :
5220 Allow symbol literals,
5221 - experimental.fewerBraces :
5222 Enable support for using indentation for arguments,
5223 - experimental.saferExceptions :
5224 Enable safer exceptions,
5225 - experimental.clauseInterleaving :
5226 Enable clause interleaving,
5227 - experimental.pureFunctions :
5228 Enable pure functions for capture checking,
5229 - experimental.captureChecking :
5230 Enable experimental capture checking,
5231 - experimental.into :
5232 Allow into modifier on parameter types,
5233 - experimental.namedTuples :
5234 Allow named tuples,
5235 - experimental.modularity :
5236 Enable experimental modularity features,
5237 - experimental.betterMatchTypeExtractors :
5238 Enable better match type extractors
5239 -new-syntax Require `then` and `do` in control expressions.
5240 -no-indent Require classical {...} syntax, indentation is not significant.
5241 -nowarn Silence all warnings.
5242 -old-syntax Require `(...)` around conditions.
5243 -pagewidth Set page width
5244 Default 20000
5245 -print-lines Show source code line numbers.
5246 -print-tasty Prints the raw tasty.
5247 -project-url The source repository of your project.
5248 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5249 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5250-scalajs-genStaticForwardersForNonTopLevelObjects
5251 Generate static forwarders even for non-top-level objects (Scala.js only).
5252 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5253 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5254 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5255 -source source version
5256 Default 3.5
5257 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
5258 -sourcepath Specify location(s) of source files.
5259 -sourceroot Specify workspace root directory.
5260 Default .
5261 -unchecked Enable additional warnings where generated code depends on assumptions.
5262 -uniqid Uniquely tag all identifiers in debugging output.
5263 -usejavacp Utilize the java.class.path in classpath resolution.
5264 -verbose Output messages about what the compiler is doing.
5265 -version Print product version and exit.
5266 @<file> A text file containing compiler arguments (options and source files)."""
5267Remaining:
5268"""nused:strict-no-implicit-warn,
5269 - privates :
5270 Warn if a private member is unused,
5271 - locals :
5272 Warn if a local definition is unused,
5273 - explicits :
5274 Warn if an explicit parameter is unused,
5275 - implicits :
5276 Warn if an implicit parameter is unused,
5277 - params :
5278 Enable -Wunused:explicits,implicits,
5279 - linted :
5280 Enable -Wunused:imports,privates,locals,implicits,
5281 - strict-no-implicit-warn :
5282 Same as -Wunused:import, only for imports of explicit named members.
5283 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5284 - unsafe-warn-patvars :
5285 (UNSAFE) Warn if a variable bound in a pattern is unused.
5286 This warning can generate false positive, as warning cannot be
5287 suppressed yet.
5288 -Wvalue-discard Warn when non-Unit expression results are unused.
5289 @<file> A text file containing compiler arguments (options and source files)."""
5290Remaining:
5291""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
5292 -Xverify-signatures Verify generic signatures in generated bytecode.
5293 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5294 @<file> A text file containing compiler arguments (options and source files)."""
5295Remaining:
5296"""show-var-bounds Print type variables with their bounds.
5297 -Yskip Skip
5298 -Ystop-after Stop after
5299 -Ystop-before Stop before
5300 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5301 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5302 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5303 @<file> A text file containing compiler arguments (options and source files)."""
5304Parsed 165 settings for 3.5.1
5305Remaining:
5306""" features,
5307 - noAutoTupling :
5308 Disable automatic tupling,
5309 - dynamics :
5310 Allow direct or indirect subclasses of scala.Dynamic,
5311 - unsafeNulls :
5312 Enable unsafe nulls for explicit nulls,
5313 - postfixOps :
5314 Allow postfix operators (not recommended),
5315 - strictEquality :
5316 Enable strict equality (disable canEqualAny),
5317 - implicitConversions :
5318 Allow implicit conversions without warnings,
5319 - adhocExtensions :
5320 Allow ad-hoc extension methods,
5321 - experimental.namedTypeArguments :
5322 Allow named type arguments,
5323 - experimental.genericNumberLiterals :
5324 Allow generic number literals,
5325 - experimental.macros :
5326 Allow Scala 2 macros,
5327 - experimental.dependent :
5328 Allow dependent method types,
5329 - experimental.erasedDefinitions :
5330 Allow erased definitions,
5331 - deprecated.symbolLiterals :
5332 Allow symbol literals,
5333 - experimental.fewerBraces :
5334 Enable support for using indentation for arguments,
5335 - experimental.saferExceptions :
5336 Enable safer exceptions,
5337 - experimental.clauseInterleaving :
5338 Enable clause interleaving,
5339 - experimental.pureFunctions :
5340 Enable pure functions for capture checking,
5341 - experimental.captureChecking :
5342 Enable experimental capture checking,
5343 - experimental.into :
5344 Allow into modifier on parameter types,
5345 - experimental.namedTuples :
5346 Allow named tuples,
5347 - experimental.modularity :
5348 Enable experimental modularity features,
5349 - experimental.betterMatchTypeExtractors :
5350 Enable better match type extractors
5351 -new-syntax Require `then` and `do` in control expressions.
5352 -no-indent Require classical {...} syntax, indentation is not significant.
5353 -nowarn Silence all warnings.
5354 -old-syntax Require `(...)` around conditions.
5355 -pagewidth Set page width
5356 Default 20000
5357 -print-lines Show source code line numbers.
5358 -print-tasty Prints the raw tasty.
5359 -project-url The source repository of your project.
5360 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5361 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5362-scalajs-genStaticForwardersForNonTopLevelObjects
5363 Generate static forwarders even for non-top-level objects (Scala.js only).
5364 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5365 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5366 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5367 -source source version
5368 Default 3.5
5369 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
5370 -sourcepath Specify location(s) of source files.
5371 -sourceroot Specify workspace root directory.
5372 Default .
5373 -unchecked Enable additional warnings where generated code depends on assumptions.
5374 -uniqid Uniquely tag all identifiers in debugging output.
5375 -usejavacp Utilize the java.class.path in classpath resolution.
5376 -verbose Output messages about what the compiler is doing.
5377 -version Print product version and exit.
5378 @<file> A text file containing compiler arguments (options and source files)."""
5379Remaining:
5380"""d by -Wunused:strict-no-implicit-warn,
5381 - privates :
5382 Warn if a private member is unused,
5383 - locals :
5384 Warn if a local definition is unused,
5385 - explicits :
5386 Warn if an explicit parameter is unused,
5387 - implicits :
5388 Warn if an implicit parameter is unused,
5389 - params :
5390 Enable -Wunused:explicits,implicits,
5391 - linted :
5392 Enable -Wunused:imports,privates,locals,implicits,
5393 - strict-no-implicit-warn :
5394 Same as -Wunused:import, only for imports of explicit named members.
5395 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5396 - unsafe-warn-patvars :
5397 (UNSAFE) Warn if a variable bound in a pattern is unused.
5398 This warning can generate false positive, as warning cannot be
5399 suppressed yet.
5400 -Wvalue-discard Warn when non-Unit expression results are unused.
5401 @<file> A text file containing compiler arguments (options and source files)."""
5402Remaining:
5403""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5404 -Xverify-signatures Verify generic signatures in generated bytecode.
5405 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5406 @<file> A text file containing compiler arguments (options and source files)."""
5407Remaining:
5408"""show-var-bounds Print type variables with their bounds.
5409 -Yskip Skip
5410 -Ystop-after Stop after
5411 -Ystop-before Stop before
5412 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5413 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5414 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5415 @<file> A text file containing compiler arguments (options and source files)."""
5416Parsed 166 settings for 3.5.2
5417Remaining:
5418""" features,
5419 - noAutoTupling :
5420 Disable automatic tupling,
5421 - dynamics :
5422 Allow direct or indirect subclasses of scala.Dynamic,
5423 - unsafeNulls :
5424 Enable unsafe nulls for explicit nulls,
5425 - postfixOps :
5426 Allow postfix operators (not recommended),
5427 - strictEquality :
5428 Enable strict equality (disable canEqualAny),
5429 - implicitConversions :
5430 Allow implicit conversions without warnings,
5431 - adhocExtensions :
5432 Allow ad-hoc extension methods,
5433 - experimental.namedTypeArguments :
5434 Allow named type arguments,
5435 - experimental.genericNumberLiterals :
5436 Allow generic number literals,
5437 - experimental.macros :
5438 Allow Scala 2 macros,
5439 - experimental.dependent :
5440 Allow dependent method types,
5441 - experimental.erasedDefinitions :
5442 Allow erased definitions,
5443 - deprecated.symbolLiterals :
5444 Allow symbol literals,
5445 - experimental.fewerBraces :
5446 Enable support for using indentation for arguments,
5447 - experimental.saferExceptions :
5448 Enable safer exceptions,
5449 - experimental.clauseInterleaving :
5450 Enable clause interleaving,
5451 - experimental.pureFunctions :
5452 Enable pure functions for capture checking,
5453 - experimental.captureChecking :
5454 Enable experimental capture checking,
5455 - experimental.into :
5456 Allow into modifier on parameter types,
5457 - experimental.modularity :
5458 Enable experimental modularity features,
5459 - experimental.betterMatchTypeExtractors :
5460 Enable better match type extractors,
5461 - experimental.betterFors :
5462 Enable improvements in `for` comprehensions
5463 -new-syntax Require `then` and `do` in control expressions.
5464 -no-indent Require classical {...} syntax, indentation is not significant.
5465 -nowarn Silence all warnings.
5466 -old-syntax Require `(...)` around conditions.
5467 -pagewidth Set page width
5468 Default 20000
5469 -print-lines Show source code line numbers.
5470 -print-tasty Prints the raw tasty.
5471 -project-url The source repository of your project.
5472 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5473 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5474-scalajs-genStaticForwardersForNonTopLevelObjects
5475 Generate static forwarders even for non-top-level objects (Scala.js only).
5476 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5477 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5478 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5479 -source source version
5480 Default 3.6
5481 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
5482 -sourcepath Specify location(s) of source files.
5483 -sourceroot Specify workspace root directory.
5484 Default .
5485 -unchecked Enable additional warnings where generated code depends on assumptions.
5486 -uniqid Uniquely tag all identifiers in debugging output.
5487 -usejavacp Utilize the java.class.path in classpath resolution.
5488 -verbose Output messages about what the compiler is doing.
5489 -version Print product version and exit.
5490 @<file> A text file containing compiler arguments (options and source files)."""
5491Remaining:
5492"""d by -Wunused:strict-no-implicit-warn,
5493 - privates :
5494 Warn if a private member is unused,
5495 - locals :
5496 Warn if a local definition is unused,
5497 - explicits :
5498 Warn if an explicit parameter is unused,
5499 - implicits :
5500 Warn if an implicit parameter is unused,
5501 - params :
5502 Enable -Wunused:explicits,implicits,
5503 - linted :
5504 Enable -Wunused:imports,privates,locals,implicits,
5505 - strict-no-implicit-warn :
5506 Same as -Wunused:import, only for imports of explicit named members.
5507 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5508 - unsafe-warn-patvars :
5509 (UNSAFE) Warn if a variable bound in a pattern is unused.
5510 This warning can generate false positive, as warning cannot be
5511 suppressed yet.
5512 -Wvalue-discard Warn when non-Unit expression results are unused.
5513 @<file> A text file containing compiler arguments (options and source files)."""
5514Remaining:
5515""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5516 -Xverify-signatures Verify generic signatures in generated bytecode.
5517 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5518 @<file> A text file containing compiler arguments (options and source files)."""
5519Remaining:
5520"""show-var-bounds Print type variables with their bounds.
5521 -Yskip Skip
5522 -Ystop-after Stop after
5523 -Ystop-before Stop before
5524 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5525 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5526 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5527 @<file> A text file containing compiler arguments (options and source files)."""
5528Parsed 166 settings for 3.6.0
5529Remaining:
5530""" features,
5531 - noAutoTupling :
5532 Disable automatic tupling,
5533 - dynamics :
5534 Allow direct or indirect subclasses of scala.Dynamic,
5535 - unsafeNulls :
5536 Enable unsafe nulls for explicit nulls,
5537 - postfixOps :
5538 Allow postfix operators (not recommended),
5539 - strictEquality :
5540 Enable strict equality (disable canEqualAny),
5541 - implicitConversions :
5542 Allow implicit conversions without warnings,
5543 - adhocExtensions :
5544 Allow ad-hoc extension methods,
5545 - experimental.namedTypeArguments :
5546 Allow named type arguments,
5547 - experimental.genericNumberLiterals :
5548 Allow generic number literals,
5549 - experimental.macros :
5550 Allow Scala 2 macros,
5551 - experimental.dependent :
5552 Allow dependent method types,
5553 - experimental.erasedDefinitions :
5554 Allow erased definitions,
5555 - deprecated.symbolLiterals :
5556 Allow symbol literals,
5557 - experimental.fewerBraces :
5558 Enable support for using indentation for arguments,
5559 - experimental.saferExceptions :
5560 Enable safer exceptions,
5561 - experimental.clauseInterleaving :
5562 Enable clause interleaving,
5563 - experimental.pureFunctions :
5564 Enable pure functions for capture checking,
5565 - experimental.captureChecking :
5566 Enable experimental capture checking,
5567 - experimental.into :
5568 Allow into modifier on parameter types,
5569 - experimental.modularity :
5570 Enable experimental modularity features,
5571 - experimental.betterMatchTypeExtractors :
5572 Enable better match type extractors,
5573 - experimental.betterFors :
5574 Enable improvements in `for` comprehensions
5575 -new-syntax Require `then` and `do` in control expressions.
5576 -no-indent Require classical {...} syntax, indentation is not significant.
5577 -nowarn Silence all warnings.
5578 -old-syntax Require `(...)` around conditions.
5579 -pagewidth Set page width
5580 Default 20000
5581 -print-lines Show source code line numbers.
5582 -print-tasty Prints the raw tasty.
5583 -project-url The source repository of your project.
5584 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5585 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5586-scalajs-genStaticForwardersForNonTopLevelObjects
5587 Generate static forwarders even for non-top-level objects (Scala.js only).
5588 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5589 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5590 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5591 -source source version
5592 Default 3.6
5593 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
5594 -sourcepath Specify location(s) of source files.
5595 -sourceroot Specify workspace root directory.
5596 Default .
5597 -unchecked Enable additional warnings where generated code depends on assumptions.
5598 -uniqid Uniquely tag all identifiers in debugging output.
5599 -usejavacp Utilize the java.class.path in classpath resolution.
5600 -verbose Output messages about what the compiler is doing.
5601 -version Print product version and exit.
5602 @<file> A text file containing compiler arguments (options and source files)."""
5603Remaining:
5604"""d by -Wunused:strict-no-implicit-warn,
5605 - privates :
5606 Warn if a private member is unused,
5607 - locals :
5608 Warn if a local definition is unused,
5609 - explicits :
5610 Warn if an explicit parameter is unused,
5611 - implicits :
5612 Warn if an implicit parameter is unused,
5613 - params :
5614 Enable -Wunused:explicits,implicits,
5615 - linted :
5616 Enable -Wunused:imports,privates,locals,implicits,
5617 - strict-no-implicit-warn :
5618 Same as -Wunused:import, only for imports of explicit named members.
5619 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5620 - unsafe-warn-patvars :
5621 (UNSAFE) Warn if a variable bound in a pattern is unused.
5622 This warning can generate false positive, as warning cannot be
5623 suppressed yet.
5624 -Wvalue-discard Warn when non-Unit expression results are unused.
5625 @<file> A text file containing compiler arguments (options and source files)."""
5626Remaining:
5627""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5628 -Xverify-signatures Verify generic signatures in generated bytecode.
5629 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5630 @<file> A text file containing compiler arguments (options and source files)."""
5631Remaining:
5632"""show-var-bounds Print type variables with their bounds.
5633 -Yskip Skip
5634 -Ystop-after Stop after
5635 -Ystop-before Stop before
5636 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5637 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5638 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5639 @<file> A text file containing compiler arguments (options and source files)."""
5640Parsed 166 settings for 3.6.1
5641Remaining:
5642""" features,
5643 - noAutoTupling :
5644 Disable automatic tupling,
5645 - dynamics :
5646 Allow direct or indirect subclasses of scala.Dynamic,
5647 - unsafeNulls :
5648 Enable unsafe nulls for explicit nulls,
5649 - postfixOps :
5650 Allow postfix operators (not recommended),
5651 - strictEquality :
5652 Enable strict equality (disable canEqualAny),
5653 - implicitConversions :
5654 Allow implicit conversions without warnings,
5655 - adhocExtensions :
5656 Allow ad-hoc extension methods,
5657 - experimental.namedTypeArguments :
5658 Allow named type arguments,
5659 - experimental.genericNumberLiterals :
5660 Allow generic number literals,
5661 - experimental.macros :
5662 Allow Scala 2 macros,
5663 - experimental.dependent :
5664 Allow dependent method types,
5665 - experimental.erasedDefinitions :
5666 Allow erased definitions,
5667 - deprecated.symbolLiterals :
5668 Allow symbol literals,
5669 - experimental.fewerBraces :
5670 Enable support for using indentation for arguments,
5671 - experimental.saferExceptions :
5672 Enable safer exceptions,
5673 - experimental.clauseInterleaving :
5674 Enable clause interleaving,
5675 - experimental.pureFunctions :
5676 Enable pure functions for capture checking,
5677 - experimental.captureChecking :
5678 Enable experimental capture checking,
5679 - experimental.into :
5680 Allow into modifier on parameter types,
5681 - experimental.namedTuples :
5682 Allow named tuples,
5683 - experimental.modularity :
5684 Enable experimental modularity features,
5685 - experimental.betterMatchTypeExtractors :
5686 Enable better match type extractors,
5687 - experimental.betterFors :
5688 Enable improvements in `for` comprehensions
5689 -new-syntax Require `then` and `do` in control expressions.
5690 -no-indent Require classical {...} syntax, indentation is not significant.
5691 -nowarn Silence all warnings.
5692 -old-syntax Require `(...)` around conditions.
5693 -pagewidth Set page width
5694 Default 20000
5695 -print-lines Show source code line numbers.
5696 -print-tasty Prints the raw tasty.
5697 -project-url The source repository of your project.
5698 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5699 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5700-scalajs-genStaticForwardersForNonTopLevelObjects
5701 Generate static forwarders even for non-top-level objects (Scala.js only).
5702 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5703 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5704 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5705 -source source version
5706 Default 3.6
5707 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
5708 -sourcepath Specify location(s) of source files.
5709 -sourceroot Specify workspace root directory.
5710 Default .
5711 -unchecked Enable additional warnings where generated code depends on assumptions.
5712 -uniqid Uniquely tag all identifiers in debugging output.
5713 -usejavacp Utilize the java.class.path in classpath resolution.
5714 -verbose Output messages about what the compiler is doing.
5715 -version Print product version and exit.
5716 @<file> A text file containing compiler arguments (options and source files)."""
5717Remaining:
5718"""d by -Wunused:strict-no-implicit-warn,
5719 - privates :
5720 Warn if a private member is unused,
5721 - locals :
5722 Warn if a local definition is unused,
5723 - explicits :
5724 Warn if an explicit parameter is unused,
5725 - implicits :
5726 Warn if an implicit parameter is unused,
5727 - params :
5728 Enable -Wunused:explicits,implicits,
5729 - linted :
5730 Enable -Wunused:imports,privates,locals,implicits,
5731 - strict-no-implicit-warn :
5732 Same as -Wunused:import, only for imports of explicit named members.
5733 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5734 - unsafe-warn-patvars :
5735 (UNSAFE) Warn if a variable bound in a pattern is unused.
5736 This warning can generate false positive, as warning cannot be
5737 suppressed yet.
5738 -Wvalue-discard Warn when non-Unit expression results are unused.
5739 @<file> A text file containing compiler arguments (options and source files)."""
5740Remaining:
5741""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5742 -Xverify-signatures Verify generic signatures in generated bytecode.
5743 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5744 @<file> A text file containing compiler arguments (options and source files)."""
5745Remaining:
5746"""show-var-bounds Print type variables with their bounds.
5747 -Yskip Skip
5748 -Ystop-after Stop after
5749 -Ystop-before Stop before
5750 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5751 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5752 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5753 @<file> A text file containing compiler arguments (options and source files)."""
5754Parsed 166 settings for 3.6.2
5755Remaining:
5756""" features,
5757 - noAutoTupling :
5758 Disable automatic tupling,
5759 - dynamics :
5760 Allow direct or indirect subclasses of scala.Dynamic,
5761 - unsafeNulls :
5762 Enable unsafe nulls for explicit nulls,
5763 - postfixOps :
5764 Allow postfix operators (not recommended),
5765 - strictEquality :
5766 Enable strict equality (disable canEqualAny),
5767 - implicitConversions :
5768 Allow implicit conversions without warnings,
5769 - adhocExtensions :
5770 Allow ad-hoc extension methods,
5771 - experimental.namedTypeArguments :
5772 Allow named type arguments,
5773 - experimental.genericNumberLiterals :
5774 Allow generic number literals,
5775 - experimental.macros :
5776 Allow Scala 2 macros,
5777 - experimental.dependent :
5778 Allow dependent method types,
5779 - experimental.erasedDefinitions :
5780 Allow erased definitions,
5781 - deprecated.symbolLiterals :
5782 Allow symbol literals,
5783 - experimental.fewerBraces :
5784 Enable support for using indentation for arguments,
5785 - experimental.saferExceptions :
5786 Enable safer exceptions,
5787 - experimental.clauseInterleaving :
5788 Enable clause interleaving,
5789 - experimental.pureFunctions :
5790 Enable pure functions for capture checking,
5791 - experimental.captureChecking :
5792 Enable experimental capture checking,
5793 - experimental.into :
5794 Allow into modifier on parameter types,
5795 - experimental.namedTuples :
5796 Allow named tuples,
5797 - experimental.modularity :
5798 Enable experimental modularity features,
5799 - experimental.betterMatchTypeExtractors :
5800 Enable better match type extractors,
5801 - experimental.betterFors :
5802 Enable improvements in `for` comprehensions
5803 -new-syntax Require `then` and `do` in control expressions.
5804 -no-indent Require classical {...} syntax, indentation is not significant.
5805 -nowarn Silence all warnings.
5806 -old-syntax Require `(...)` around conditions.
5807 -pagewidth Set page width
5808 Default 20000
5809 -print-lines Show source code line numbers.
5810 -print-tasty Prints the raw tasty.
5811 -project-url The source repository of your project.
5812 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5813 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5814-scalajs-genStaticForwardersForNonTopLevelObjects
5815 Generate static forwarders even for non-top-level objects (Scala.js only).
5816 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5817 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5818 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5819 -source source version
5820 Default 3.6
5821 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
5822 -sourcepath Specify location(s) of source files.
5823 -sourceroot Specify workspace root directory.
5824 Default .
5825 -unchecked Enable additional warnings where generated code depends on assumptions.
5826 -uniqid Uniquely tag all identifiers in debugging output.
5827 -usejavacp Utilize the java.class.path in classpath resolution.
5828 -verbose Output messages about what the compiler is doing.
5829 -version Print product version and exit.
5830 @<file> A text file containing compiler arguments (options and source files)."""
5831Remaining:
5832"""d by -Wunused:strict-no-implicit-warn,
5833 - privates :
5834 Warn if a private member is unused,
5835 - locals :
5836 Warn if a local definition is unused,
5837 - explicits :
5838 Warn if an explicit parameter is unused,
5839 - implicits :
5840 Warn if an implicit parameter is unused,
5841 - params :
5842 Enable -Wunused:explicits,implicits,
5843 - linted :
5844 Enable -Wunused:imports,privates,locals,implicits,
5845 - strict-no-implicit-warn :
5846 Same as -Wunused:import, only for imports of explicit named members.
5847 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5848 - unsafe-warn-patvars :
5849 (UNSAFE) Warn if a variable bound in a pattern is unused.
5850 This warning can generate false positive, as warning cannot be
5851 suppressed yet.
5852 -Wvalue-discard Warn when non-Unit expression results are unused.
5853 @<file> A text file containing compiler arguments (options and source files)."""
5854Remaining:
5855""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5856 -Xverify-signatures Verify generic signatures in generated bytecode.
5857 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5858 @<file> A text file containing compiler arguments (options and source files)."""
5859Remaining:
5860""" -Yshow-var-bounds Print type variables with their bounds.
5861 -Yskip Skip
5862 -Ystop-after Stop after
5863 -Ystop-before Stop before
5864 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5865 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5866 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5867 @<file> A text file containing compiler arguments (options and source files)."""
5868Parsed 167 settings for 3.6.3
5869Remaining:
5870""" features,
5871 - noAutoTupling :
5872 Disable automatic tupling,
5873 - dynamics :
5874 Allow direct or indirect subclasses of scala.Dynamic,
5875 - unsafeNulls :
5876 Enable unsafe nulls for explicit nulls,
5877 - postfixOps :
5878 Allow postfix operators (not recommended),
5879 - strictEquality :
5880 Enable strict equality (disable canEqualAny),
5881 - implicitConversions :
5882 Allow implicit conversions without warnings,
5883 - adhocExtensions :
5884 Allow ad-hoc extension methods,
5885 - experimental.namedTypeArguments :
5886 Allow named type arguments,
5887 - experimental.genericNumberLiterals :
5888 Allow generic number literals,
5889 - experimental.macros :
5890 Allow Scala 2 macros,
5891 - experimental.dependent :
5892 Allow dependent method types,
5893 - experimental.erasedDefinitions :
5894 Allow erased definitions,
5895 - deprecated.symbolLiterals :
5896 Allow symbol literals,
5897 - experimental.fewerBraces :
5898 Enable support for using indentation for arguments,
5899 - experimental.saferExceptions :
5900 Enable safer exceptions,
5901 - experimental.clauseInterleaving :
5902 Enable clause interleaving,
5903 - experimental.pureFunctions :
5904 Enable pure functions for capture checking,
5905 - experimental.captureChecking :
5906 Enable experimental capture checking,
5907 - experimental.into :
5908 Allow into modifier on parameter types,
5909 - experimental.namedTuples :
5910 Allow named tuples,
5911 - experimental.modularity :
5912 Enable experimental modularity features,
5913 - experimental.betterMatchTypeExtractors :
5914 Enable better match type extractors,
5915 - experimental.betterFors :
5916 Enable improvements in `for` comprehensions
5917 -new-syntax Require `then` and `do` in control expressions.
5918 -no-indent Require classical {...} syntax, indentation is not significant.
5919 -nowarn Silence all warnings.
5920 -old-syntax Require `(...)` around conditions.
5921 -pagewidth Set page width
5922 Default 20000
5923 -print-lines Show source code line numbers.
5924 -print-tasty Prints the raw tasty.
5925 -project-url The source repository of your project.
5926 -repl-init-script The code will be run on REPL startup.
5927 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5928 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5929-scalajs-genStaticForwardersForNonTopLevelObjects
5930 Generate static forwarders even for non-top-level objects (Scala.js only).
5931 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5932 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5933 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5934 -source source version
5935 Default 3.6
5936 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
5937 -sourcepath Specify location(s) of source files.
5938 -sourceroot Specify workspace root directory.
5939 Default .
5940 -unchecked Enable additional warnings where generated code depends on assumptions.
5941 -uniqid Uniquely tag all identifiers in debugging output.
5942 -usejavacp Utilize the java.class.path in classpath resolution.
5943 -verbose Output messages about what the compiler is doing.
5944 -version Print product version and exit.
5945 @<file> A text file containing compiler arguments (options and source files)."""
5946Remaining:
5947"""d by -Wunused:strict-no-implicit-warn,
5948 - privates :
5949 Warn if a private member is unused,
5950 - locals :
5951 Warn if a local definition is unused,
5952 - explicits :
5953 Warn if an explicit parameter is unused,
5954 - implicits :
5955 Warn if an implicit parameter is unused,
5956 - params :
5957 Enable -Wunused:explicits,implicits,
5958 - linted :
5959 Enable -Wunused:imports,privates,locals,implicits,
5960 - strict-no-implicit-warn :
5961 Same as -Wunused:import, only for imports of explicit named members.
5962 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5963 - unsafe-warn-patvars :
5964 (UNSAFE) Warn if a variable bound in a pattern is unused.
5965 This warning can generate false positive, as warning cannot be
5966 suppressed yet.
5967 -Wvalue-discard Warn when non-Unit expression results are unused.
5968 @<file> A text file containing compiler arguments (options and source files)."""
5969Remaining:
5970""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
5971 -Xverify-signatures Verify generic signatures in generated bytecode.
5972 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5973 @<file> A text file containing compiler arguments (options and source files)."""
5974Remaining:
5975""" -Yshow-var-bounds Print type variables with their bounds.
5976 -Yskip Skip
5977 -Ystop-after Stop after
5978 -Ystop-before Stop before
5979 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5980 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5981 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
5982 @<file> A text file containing compiler arguments (options and source files)."""
5983Parsed 166 settings for 3.6.4
5984Remaining:
5985""" features,
5986 - noAutoTupling :
5987 Disable automatic tupling,
5988 - dynamics :
5989 Allow direct or indirect subclasses of scala.Dynamic,
5990 - unsafeNulls :
5991 Enable unsafe nulls for explicit nulls,
5992 - postfixOps :
5993 Allow postfix operators (not recommended),
5994 - strictEquality :
5995 Enable strict equality (disable canEqualAny),
5996 - implicitConversions :
5997 Allow implicit conversions without warnings,
5998 - adhocExtensions :
5999 Allow ad-hoc extension methods,
6000 - experimental.namedTypeArguments :
6001 Allow named type arguments,
6002 - experimental.genericNumberLiterals :
6003 Allow generic number literals,
6004 - experimental.macros :
6005 Allow Scala 2 macros,
6006 - experimental.dependent :
6007 Allow dependent method types,
6008 - experimental.erasedDefinitions :
6009 Allow erased definitions,
6010 - deprecated.symbolLiterals :
6011 Allow symbol literals,
6012 - experimental.saferExceptions :
6013 Enable safer exceptions,
6014 - experimental.pureFunctions :
6015 Enable pure functions for capture checking,
6016 - experimental.captureChecking :
6017 Enable experimental capture checking,
6018 - experimental.into :
6019 Allow into modifier on parameter types,
6020 - experimental.modularity :
6021 Enable experimental modularity features
6022 -new-syntax Require `then` and `do` in control expressions.
6023 -no-indent Require classical {...} syntax, indentation is not significant.
6024 -nowarn Silence all warnings.
6025 -old-syntax Require `(...)` around conditions.
6026 -pagewidth Set page width
6027 Default 20000
6028 -preview Enable the use of preview features anywhere in the project.
6029 -print-lines Show source code line numbers.
6030 -print-tasty Prints the raw tasty.
6031 -project-url The source repository of your project.
6032 -repl-init-script The code will be run on REPL startup.
6033 -repl-quit-after-init Quit REPL after evaluating the init script.
6034 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6035 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6036-scalajs-genStaticForwardersForNonTopLevelObjects
6037 Generate static forwarders even for non-top-level objects (Scala.js only).
6038 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6039 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6040 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6041 -source source version
6042 Default 3.7
6043 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future, never
6044 -sourcepath Specify location(s) of source files.
6045 -sourceroot Specify workspace root directory.
6046 Default .
6047 -unchecked Enable additional warnings where generated code depends on assumptions.
6048 -uniqid Uniquely tag all identifiers in debugging output.
6049 -usejavacp Utilize the java.class.path in classpath resolution.
6050 -verbose Output messages about what the compiler is doing.
6051 -version Print product version and exit.
6052 @<file> A text file containing compiler arguments (options and source files)."""
6053Remaining:
6054""" - privates :
6055 Warn if a private member is unused,
6056 - locals :
6057 Warn if a local definition is unused,
6058 - explicits :
6059 Warn if an explicit parameter is unused,
6060 - implicits :
6061 Warn if an implicit parameter is unused,
6062 - params :
6063 Enable -Wunused:explicits,implicits,
6064 - patvars :
6065 Warn if a variable bound in a pattern is unused,
6066 - linted :
6067 Enable -Wunused:imports,privates,locals,implicits,
6068 - strict-no-implicit-warn :
6069 Same as -Wunused:imports, only for imports of explicit named members.
6070 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6071 - unsafe-warn-patvars :
6072 Deprecated alias for `patvars`
6073 -Wvalue-discard Warn when non-Unit expression results are unused.
6074 @<file> A text file containing compiler arguments (options and source files)."""
6075Remaining:
6076""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
6077 -Xverify-signatures Verify generic signatures in generated bytecode.
6078 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6079 @<file> A text file containing compiler arguments (options and source files)."""
6080Remaining:
6081""" -Yshow-var-bounds Print type variables with their bounds.
6082 -Yskip Skip
6083 -Ystop-after Stop after
6084 -Ystop-before Stop before
6085 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6086 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6087 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
6088 @<file> A text file containing compiler arguments (options and source files)."""
6089Parsed 166 settings for 3.7.0
6090Remaining:
6091""" features,
6092 - noAutoTupling :
6093 Disable automatic tupling,
6094 - dynamics :
6095 Allow direct or indirect subclasses of scala.Dynamic,
6096 - unsafeNulls :
6097 Enable unsafe nulls for explicit nulls,
6098 - postfixOps :
6099 Allow postfix operators (not recommended),
6100 - strictEquality :
6101 Enable strict equality (disable canEqualAny),
6102 - implicitConversions :
6103 Allow implicit conversions without warnings,
6104 - adhocExtensions :
6105 Allow ad-hoc extension methods,
6106 - experimental.namedTypeArguments :
6107 Allow named type arguments,
6108 - experimental.genericNumberLiterals :
6109 Allow generic number literals,
6110 - experimental.macros :
6111 Allow Scala 2 macros,
6112 - experimental.dependent :
6113 Allow dependent method types,
6114 - experimental.erasedDefinitions :
6115 Allow erased definitions,
6116 - deprecated.symbolLiterals :
6117 Allow symbol literals,
6118 - experimental.saferExceptions :
6119 Enable safer exceptions,
6120 - experimental.pureFunctions :
6121 Enable pure functions for capture checking,
6122 - experimental.captureChecking :
6123 Enable experimental capture checking,
6124 - experimental.into :
6125 Allow into modifier on parameter types,
6126 - experimental.modularity :
6127 Enable experimental modularity features,
6128 - experimental.packageObjectValues :
6129 Enable experimental package objects as values
6130 -new-syntax Require `then` and `do` in control expressions.
6131 -no-indent Require classical {...} syntax, indentation is not significant.
6132 -nowarn Silence all warnings.
6133 -old-syntax Require `(...)` around conditions.
6134 -pagewidth Set page width
6135 Default 20000
6136 -preview Enable the use of preview features anywhere in the project.
6137 -print-lines Show source code line numbers.
6138 -print-tasty Prints the raw tasty.
6139 -project-url The source repository of your project.
6140 -repl-init-script The code will be run on REPL startup.
6141 -repl-quit-after-init Quit REPL after evaluating the init script.
6142 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6143 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6144-scalajs-genStaticForwardersForNonTopLevelObjects
6145 Generate static forwarders even for non-top-level objects (Scala.js only).
6146 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6147 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6148 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6149 -source source version
6150 Default 3.7
6151 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
6152 -sourcepath Specify location(s) of source files.
6153 -sourceroot Specify workspace root directory.
6154 Default .
6155 -unchecked Enable additional warnings where generated code depends on assumptions.
6156 -uniqid Uniquely tag all identifiers in debugging output.
6157 -usejavacp Utilize the java.class.path in classpath resolution.
6158 -verbose Output messages about what the compiler is doing.
6159 -version Print product version and exit.
6160 @<file> A text file containing compiler arguments (options and source files)."""
6161Remaining:
6162""" - privates :
6163 Warn if a private member is unused,
6164 - locals :
6165 Warn if a local definition is unused,
6166 - explicits :
6167 Warn if an explicit parameter is unused,
6168 - implicits :
6169 Warn if an implicit parameter is unused,
6170 - params :
6171 Enable -Wunused:explicits,implicits,
6172 - patvars :
6173 Warn if a variable bound in a pattern is unused,
6174 - linted :
6175 Enable -Wunused:imports,privates,locals,implicits,
6176 - strict-no-implicit-warn :
6177 Same as -Wunused:imports, only for imports of explicit named members.
6178 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6179 - unsafe-warn-patvars :
6180 Deprecated alias for `patvars`
6181 -Wvalue-discard Warn when non-Unit expression results are unused.
6182 @<file> A text file containing compiler arguments (options and source files)."""
6183Remaining:
6184""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6185 -Xverify-signatures Verify generic signatures in generated bytecode.
6186 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6187 @<file> A text file containing compiler arguments (options and source files)."""
6188Remaining:
6189"""
6190 -Yshow-var-bounds Print type variables with their bounds.
6191 -Yskip Skip
6192 -Ystop-after Stop after
6193 -Ystop-before Stop before
6194 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6195 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6196 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
6197 @<file> A text file containing compiler arguments (options and source files)."""
6198Parsed 168 settings for 3.7.1
6199Remaining:
6200""" features,
6201 - noAutoTupling :
6202 Disable automatic tupling,
6203 - dynamics :
6204 Allow direct or indirect subclasses of scala.Dynamic,
6205 - unsafeNulls :
6206 Enable unsafe nulls for explicit nulls,
6207 - postfixOps :
6208 Allow postfix operators (not recommended),
6209 - strictEquality :
6210 Enable strict equality (disable canEqualAny),
6211 - implicitConversions :
6212 Allow implicit conversions without warnings,
6213 - adhocExtensions :
6214 Allow ad-hoc extension methods,
6215 - experimental.namedTypeArguments :
6216 Allow named type arguments,
6217 - experimental.genericNumberLiterals :
6218 Allow generic number literals,
6219 - experimental.macros :
6220 Allow Scala 2 macros,
6221 - experimental.dependent :
6222 Allow dependent method types,
6223 - experimental.erasedDefinitions :
6224 Allow erased definitions,
6225 - deprecated.symbolLiterals :
6226 Allow symbol literals,
6227 - experimental.saferExceptions :
6228 Enable safer exceptions,
6229 - experimental.pureFunctions :
6230 Enable pure functions for capture checking,
6231 - experimental.captureChecking :
6232 Enable experimental capture checking,
6233 - experimental.into :
6234 Allow into modifier on parameter types,
6235 - experimental.modularity :
6236 Enable experimental modularity features,
6237 - experimental.packageObjectValues :
6238 Enable experimental package objects as values
6239 -new-syntax Require `then` and `do` in control expressions.
6240 -no-indent Require classical {...} syntax, indentation is not significant.
6241 -nowarn Silence all warnings.
6242 -old-syntax Require `(...)` around conditions.
6243 -pagewidth Set page width
6244 Default 20000
6245 -preview Enable the use of preview features anywhere in the project.
6246 -print-lines Show source code line numbers.
6247 -print-tasty Prints the raw tasty.
6248 -project-url The source repository of your project.
6249 -repl-init-script The code will be run on REPL startup.
6250 -repl-quit-after-init Quit REPL after evaluating the init script.
6251 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6252 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6253-scalajs-genStaticForwardersForNonTopLevelObjects
6254 Generate static forwarders even for non-top-level objects (Scala.js only).
6255 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6256 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6257 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6258 -source source version
6259 Default 3.7
6260 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
6261 -sourcepath Specify location(s) of source files.
6262 -sourceroot Specify workspace root directory.
6263 Default .
6264 -unchecked Enable additional warnings where generated code depends on assumptions.
6265 -uniqid Uniquely tag all identifiers in debugging output.
6266 -usejavacp Utilize the java.class.path in classpath resolution.
6267 -verbose Output messages about what the compiler is doing.
6268 -version Print product version and exit.
6269 @<file> A text file containing compiler arguments (options and source files)."""
6270Remaining:
6271""" - privates :
6272 Warn if a private member is unused,
6273 - locals :
6274 Warn if a local definition is unused,
6275 - explicits :
6276 Warn if an explicit parameter is unused,
6277 - implicits :
6278 Warn if an implicit parameter is unused,
6279 - params :
6280 Enable -Wunused:explicits,implicits,
6281 - patvars :
6282 Warn if a variable bound in a pattern is unused,
6283 - linted :
6284 Enable -Wunused:imports,privates,locals,implicits,
6285 - strict-no-implicit-warn :
6286 Same as -Wunused:imports, only for imports of explicit named members.
6287 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6288 - unsafe-warn-patvars :
6289 Deprecated alias for `patvars`
6290 -Wvalue-discard Warn when non-Unit expression results are unused.
6291 @<file> A text file containing compiler arguments (options and source files)."""
6292Remaining:
6293""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6294 -Xverify-signatures Verify generic signatures in generated bytecode.
6295 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6296 @<file> A text file containing compiler arguments (options and source files)."""
6297Remaining:
6298"""ebugging output.
6299 -Yshow-var-bounds Print type variables with their bounds.
6300 -Yskip Skip
6301 -Ystop-after Stop after
6302 -Ystop-before Stop before
6303 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6304 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6305 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
6306 @<file> A text file containing compiler arguments (options and source files)."""
6307Parsed 170 settings for 3.7.2
6308Remaining:
6309""" features,
6310 - noAutoTupling :
6311 Disable automatic tupling,
6312 - dynamics :
6313 Allow direct or indirect subclasses of scala.Dynamic,
6314 - unsafeNulls :
6315 Enable unsafe nulls for explicit nulls,
6316 - postfixOps :
6317 Allow postfix operators (not recommended),
6318 - strictEquality :
6319 Enable strict equality (disable canEqualAny),
6320 - implicitConversions :
6321 Allow implicit conversions without warnings,
6322 - adhocExtensions :
6323 Allow ad-hoc extension methods,
6324 - experimental.namedTypeArguments :
6325 Allow named type arguments,
6326 - experimental.genericNumberLiterals :
6327 Allow generic number literals,
6328 - experimental.macros :
6329 Allow Scala 2 macros,
6330 - experimental.dependent :
6331 Allow dependent method types,
6332 - experimental.erasedDefinitions :
6333 Allow erased definitions,
6334 - deprecated.symbolLiterals :
6335 Allow symbol literals,
6336 - experimental.saferExceptions :
6337 Enable safer exceptions,
6338 - experimental.pureFunctions :
6339 Enable pure functions for capture checking,
6340 - experimental.captureChecking :
6341 Enable experimental capture checking,
6342 - experimental.separationChecking :
6343 Enable experimental separation checking (requires captureChecking),
6344 - experimental.into :
6345 Allow into modifier on parameter types,
6346 - experimental.modularity :
6347 Enable experimental modularity features,
6348 - experimental.packageObjectValues :
6349 Enable experimental package objects as values
6350 -new-syntax Require `then` and `do` in control expressions.
6351 -no-indent Require classical {...} syntax, indentation is not significant.
6352 -nowarn Silence all warnings.
6353 -old-syntax Require `(...)` around conditions.
6354 -pagewidth Set page width
6355 Default 20000
6356 -preview Enable the use of preview features anywhere in the project.
6357 -print-lines Show source code line numbers.
6358 -print-tasty Prints the raw tasty.
6359 -project-url The source repository of your project.
6360 -repl-init-script The code will be run on REPL startup.
6361 -repl-quit-after-init Quit REPL after evaluating the init script.
6362 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6363 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6364-scalajs-genStaticForwardersForNonTopLevelObjects
6365 Generate static forwarders even for non-top-level objects (Scala.js only).
6366 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6367 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6368 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6369 -source source version
6370 Default 3.7
6371 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
6372 -sourcepath Specify location(s) of source files.
6373 -sourceroot Specify workspace root directory.
6374 Default .
6375 -unchecked Enable additional warnings where generated code depends on assumptions.
6376 -uniqid Uniquely tag all identifiers in debugging output.
6377 -usejavacp Utilize the java.class.path in classpath resolution.
6378 -verbose Output messages about what the compiler is doing.
6379 -version Print product version and exit.
6380 @<file> A text file containing compiler arguments (options and source files)."""
6381Remaining:
6382""" - privates :
6383 Warn if a private member is unused,
6384 - locals :
6385 Warn if a local definition is unused,
6386 - explicits :
6387 Warn if an explicit parameter is unused,
6388 - implicits :
6389 Warn if an implicit parameter is unused,
6390 - params :
6391 Enable -Wunused:explicits,implicits,
6392 - patvars :
6393 Warn if a variable bound in a pattern is unused,
6394 - linted :
6395 Enable -Wunused:imports,privates,locals,implicits,
6396 - strict-no-implicit-warn :
6397 Same as -Wunused:imports, only for imports of explicit named members.
6398 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6399 - unsafe-warn-patvars :
6400 Deprecated alias for `patvars`
6401 -Wvalue-discard Warn when non-Unit expression results are unused.
6402 @<file> A text file containing compiler arguments (options and source files)."""
6403Remaining:
6404""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6405 -Xverify-signatures Verify generic signatures in generated bytecode.
6406 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6407 @<file> A text file containing compiler arguments (options and source files)."""
6408Remaining:
6409"""des in debugging output.
6410 -Yshow-var-bounds Print type variables with their bounds.
6411 -Yskip Skip
6412 -Ystop-after Stop after
6413 -Ystop-before Stop before
6414 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6415 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6416 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
6417 @<file> A text file containing compiler arguments (options and source files)."""
6418Parsed 172 settings for 3.7.3
6419All: 14 common settings
64202: 79 common settings
64213: 99 common settings
64223.4: 164 common settings
64233.1: 133 common settings
64242.13: 181 common settings
64253.0: 127 common settings
64263.6: 165 common settings
64273.5: 165 common settings
64283.2: 142 common settings
64293.7: 166 common settings
64302.11: 154 common settings
64313.3: 146 common settings
64322.12: 148 common settings
64332.11.0+ 154 common settings
64342.11.1+ 154 common settings
64352.11.2+ 155 common settings
64362.11.3+ 158 common settings
64372.11.4+ 158 common settings
64382.11.5+ 160 common settings
64392.11.6+ 160 common settings
64402.11.7+ 164 common settings
64412.11.8+ 166 common settings
64422.11.9+ 167 common settings
64432.11.10+ 167 common settings
64442.11.11+ 167 common settings
64452.11.12+ 167 common settings
64462.12.0+ 148 common settings
64472.12.1+ 149 common settings
64482.12.2+ 153 common settings
64492.12.3+ 159 common settings
64502.12.4+ 161 common settings
64512.12.5+ 168 common settings
64522.12.6+ 168 common settings
64532.12.7+ 169 common settings
64542.12.8+ 171 common settings
64552.12.9+ 172 common settings
64562.12.10+ 174 common settings
64572.12.11+ 175 common settings
64582.12.12+ 178 common settings
64592.12.13+ 180 common settings
64602.12.14+ 180 common settings
64612.12.15+ 180 common settings
64622.12.16+ 180 common settings
64632.12.17+ 181 common settings
64642.12.18+ 181 common settings
64652.12.19+ 182 common settings
64662.12.20+ 183 common settings
64672.13.0+ 181 common settings
64682.13.1+ 183 common settings
64692.13.2+ 190 common settings
64702.13.3+ 193 common settings
64712.13.4+ 198 common settings
64722.13.5+ 199 common settings
64732.13.6+ 202 common settings
64742.13.7+ 202 common settings
64752.13.8+ 202 common settings
64762.13.9+ 210 common settings
64772.13.10+ 210 common settings
64782.13.11+ 214 common settings
64792.13.12+ 215 common settings
64802.13.13+ 218 common settings
64812.13.14+ 222 common settings
64822.13.15+ 227 common settings
64832.13.16+ 228 common settings
64842.13.17+ 230 common settings
64853.0.0+ 127 common settings
64863.0.1+ 130 common settings
64873.0.2+ 133 common settings
64883.1.0+ 133 common settings
64893.1.1+ 133 common settings
64903.1.2+ 141 common settings
64913.1.3+ 141 common settings
64923.2.0+ 142 common settings
64933.2.1+ 145 common settings
64943.2.2+ 146 common settings
64953.3.0+ 146 common settings
64963.3.1+ 147 common settings
64973.3.2+ 151 common settings
64983.3.3+ 151 common settings
64993.3.4+ 160 common settings
65003.3.5+ 161 common settings
65013.3.6+ 163 common settings
65023.3.7+ 166 common settings
65033.4.0+ 164 common settings
65043.4.1+ 166 common settings
65053.4.2+ 172 common settings
65063.4.3+ 172 common settings
65073.5.0+ 165 common settings
65083.5.1+ 165 common settings
65093.5.2+ 166 common settings
65103.6.0+ 165 common settings
65113.6.1+ 165 common settings
65123.6.2+ 165 common settings
65133.6.3+ 166 common settings
65143.6.4+ 166 common settings
65153.7.0+ 166 common settings
65163.7.1+ 168 common settings
65173.7.2+ 170 common settings
65183.7.3+ 172 common settings
6519[info] Downloading all scala compiler jars...
6520[info] Finished downloading all scala compiler jars...
6521Parsed 157 settings for 2.11.0
6522Parsed 157 settings for 2.11.1
6523Parsed 157 settings for 2.11.2
6524Parsed 158 settings for 2.11.3
6525Parsed 158 settings for 2.11.4
6526Parsed 160 settings for 2.11.5
6527Parsed 160 settings for 2.11.6
6528Parsed 164 settings for 2.11.7
6529Parsed 166 settings for 2.11.8
6530Parsed 167 settings for 2.11.9
6531Parsed 167 settings for 2.11.10
6532Parsed 167 settings for 2.11.11
6533Parsed 167 settings for 2.11.12
6534Parsed 153 settings for 2.12.0
6535Parsed 154 settings for 2.12.1
6536Parsed 155 settings for 2.12.2
6537Parsed 161 settings for 2.12.3
6538Parsed 163 settings for 2.12.4
6539Parsed 170 settings for 2.12.5
6540Parsed 170 settings for 2.12.6
6541Parsed 171 settings for 2.12.7
6542Parsed 173 settings for 2.12.8
6543Parsed 174 settings for 2.12.9
6544Parsed 176 settings for 2.12.10
6545Parsed 177 settings for 2.12.11
6546Parsed 179 settings for 2.12.12
6547Parsed 181 settings for 2.12.13
6548Parsed 181 settings for 2.12.14
6549Parsed 181 settings for 2.12.15
6550Parsed 181 settings for 2.12.16
6551Parsed 181 settings for 2.12.17
6552Parsed 181 settings for 2.12.18
6553Parsed 182 settings for 2.12.19
6554Parsed 183 settings for 2.12.20
6555Parsed 191 settings for 2.13.0
6556Parsed 193 settings for 2.13.1
6557Parsed 200 settings for 2.13.2
6558Parsed 202 settings for 2.13.3
6559Parsed 207 settings for 2.13.4
6560Parsed 208 settings for 2.13.5
6561Parsed 211 settings for 2.13.6
6562Parsed 211 settings for 2.13.7
6563Parsed 211 settings for 2.13.8
6564Parsed 216 settings for 2.13.9
6565Parsed 216 settings for 2.13.10
6566Parsed 219 settings for 2.13.11
6567Parsed 220 settings for 2.13.12
6568Parsed 224 settings for 2.13.13
6569Parsed 223 settings for 2.13.14
6570Parsed 228 settings for 2.13.15
6571Parsed 228 settings for 2.13.16
6572Parsed 230 settings for 2.13.17
6573Parsed 136 settings for 3.0.0
6574Parsed 132 settings for 3.0.1
6575Parsed 133 settings for 3.0.2
6576Parsed 136 settings for 3.1.0
6577Parsed 136 settings for 3.1.1
6578Parsed 142 settings for 3.1.2
6579Remaining:
6580""" -uniqid Uniquely tag all identifiers in debugging output.
6581 -usejavacp Utilize the java.class.path in classpath resolution.
6582 -verbose Output messages about what the compiler is doing.
6583 -version Print product version and exit.
6584 @<file> A text file containing compiler arguments (options and source files)."""
6585Remaining:
6586"ents (options and source files)."
6587Remaining:
6588"""enerated bytecode.
6589 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6590 @<file> A text file containing compiler arguments (options and source files)."""
6591Remaining:
6592""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6593 -Yshow-var-bounds Print type variables with their bounds.
6594 -Yskip Skip
6595 -Ystop-after Stop after
6596 -Ystop-before Stop before
6597 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6598 @<file> A text file containing compiler arguments (options and source files)."""
6599Parsed 141 settings for 3.1.3
6600Remaining:
6601""" -uniqid Uniquely tag all identifiers in debugging output.
6602 -usejavacp Utilize the java.class.path in classpath resolution.
6603 -verbose Output messages about what the compiler is doing.
6604 -version Print product version and exit.
6605 @<file> A text file containing compiler arguments (options and source files)."""
6606Remaining:
6607"ents (options and source files)."
6608Remaining:
6609"""enerated bytecode.
6610 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6611 @<file> A text file containing compiler arguments (options and source files)."""
6612Remaining:
6613"""d.
6614 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6615 -Yshow-var-bounds Print type variables with their bounds.
6616 -Yskip Skip
6617 -Ystop-after Stop after
6618 -Ystop-before Stop before
6619 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6620 @<file> A text file containing compiler arguments (options and source files)."""
6621Parsed 142 settings for 3.2.0
6622Remaining:
6623""" -uniqid Uniquely tag all identifiers in debugging output.
6624 -usejavacp Utilize the java.class.path in classpath resolution.
6625 -verbose Output messages about what the compiler is doing.
6626 -version Print product version and exit.
6627 @<file> A text file containing compiler arguments (options and source files)."""
6628Remaining:
6629"ents (options and source files)."
6630Remaining:
6631"""enerated bytecode.
6632 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6633 @<file> A text file containing compiler arguments (options and source files)."""
6634Remaining:
6635"""ings that are normally suppressed.
6636 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6637 -Yshow-var-bounds Print type variables with their bounds.
6638 -Yskip Skip
6639 -Ystop-after Stop after
6640 -Ystop-before Stop before
6641 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6642 @<file> A text file containing compiler arguments (options and source files)."""
6643Parsed 146 settings for 3.2.1
6644Remaining:
6645""" -uniqid Uniquely tag all identifiers in debugging output.
6646 -usejavacp Utilize the java.class.path in classpath resolution.
6647 -verbose Output messages about what the compiler is doing.
6648 -version Print product version and exit.
6649 @<file> A text file containing compiler arguments (options and source files)."""
6650Remaining:
6651"ents (options and source files)."
6652Remaining:
6653"""enerated bytecode.
6654 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6655 @<file> A text file containing compiler arguments (options and source files)."""
6656Remaining:
6657"""ings that are normally suppressed.
6658 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6659 -Yshow-var-bounds Print type variables with their bounds.
6660 -Yskip Skip
6661 -Ystop-after Stop after
6662 -Ystop-before Stop before
6663 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6664 @<file> A text file containing compiler arguments (options and source files)."""
6665Parsed 146 settings for 3.2.2
6666Remaining:
6667""" -uniqid Uniquely tag all identifiers in debugging output.
6668 -usejavacp Utilize the java.class.path in classpath resolution.
6669 -verbose Output messages about what the compiler is doing.
6670 -version Print product version and exit.
6671 @<file> A text file containing compiler arguments (options and source files)."""
6672Remaining:
6673""" - privates :
6674 Warn if a private member is unused,
6675 - locals :
6676 Warn if a local definition is unused,
6677 - explicits :
6678 Warn if an explicit parameter is unused,
6679 - implicits :
6680 Warn if an implicit parameter is unused,
6681 - params :
6682 Enable -Wunused:explicits,implicits,
6683 - linted :
6684 Enable -Wunused:imports,privates,locals,implicits,
6685 - strict-no-implicit-warn :
6686 Same as -Wunused:import, only for imports of explicit named members.
6687 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6688 - unsafe-warn-patvars :
6689 (UNSAFE) Warn if a variable bound in a pattern is unused.
6690 This warning can generate false positive, as warning cannot be
6691 suppressed yet.
6692-Wvalue-discard Warn when non-Unit expression results are unused.
6693 @<file> A text file containing compiler arguments (options and source files)."""
6694Remaining:
6695"""enerated bytecode.
6696 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6697 @<file> A text file containing compiler arguments (options and source files)."""
6698Remaining:
6699"""and warnings that are normally suppressed.
6700 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6701 -Yshow-var-bounds Print type variables with their bounds.
6702 -Yskip Skip
6703 -Ystop-after Stop after
6704 -Ystop-before Stop before
6705 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6706 @<file> A text file containing compiler arguments (options and source files)."""
6707Parsed 146 settings for 3.3.0
6708Remaining:
6709""" -uniqid Uniquely tag all identifiers in debugging output.
6710 -usejavacp Utilize the java.class.path in classpath resolution.
6711 -verbose Output messages about what the compiler is doing.
6712 -version Print product version and exit.
6713 @<file> A text file containing compiler arguments (options and source files)."""
6714Remaining:
6715""" - privates :
6716 Warn if a private member is unused,
6717 - locals :
6718 Warn if a local definition is unused,
6719 - explicits :
6720 Warn if an explicit parameter is unused,
6721 - implicits :
6722 Warn if an implicit parameter is unused,
6723 - params :
6724 Enable -Wunused:explicits,implicits,
6725 - linted :
6726 Enable -Wunused:imports,privates,locals,implicits,
6727 - strict-no-implicit-warn :
6728 Same as -Wunused:import, only for imports of explicit named members.
6729 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6730 - unsafe-warn-patvars :
6731 (UNSAFE) Warn if a variable bound in a pattern is unused.
6732 This warning can generate false positive, as warning cannot be
6733 suppressed yet.
6734 -Wvalue-discard Warn when non-Unit expression results are unused.
6735 @<file> A text file containing compiler arguments (options and source files)."""
6736Remaining:
6737"""enerated bytecode.
6738 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6739 @<file> A text file containing compiler arguments (options and source files)."""
6740Remaining:
6741"""and warnings that are normally suppressed.
6742 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6743 -Yshow-var-bounds Print type variables with their bounds.
6744 -Yskip Skip
6745 -Ystop-after Stop after
6746 -Ystop-before Stop before
6747 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6748 @<file> A text file containing compiler arguments (options and source files)."""
6749Parsed 147 settings for 3.3.1
6750Remaining:
6751""" -uniqid Uniquely tag all identifiers in debugging output.
6752 -usejavacp Utilize the java.class.path in classpath resolution.
6753 -verbose Output messages about what the compiler is doing.
6754 -version Print product version and exit.
6755 @<file> A text file containing compiler arguments (options and source files)."""
6756Remaining:
6757""" - privates :
6758 Warn if a private member is unused,
6759 - locals :
6760 Warn if a local definition is unused,
6761 - explicits :
6762 Warn if an explicit parameter is unused,
6763 - implicits :
6764 Warn if an implicit parameter is unused,
6765 - params :
6766 Enable -Wunused:explicits,implicits,
6767 - linted :
6768 Enable -Wunused:imports,privates,locals,implicits,
6769 - strict-no-implicit-warn :
6770 Same as -Wunused:import, only for imports of explicit named members.
6771 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6772 - unsafe-warn-patvars :
6773 (UNSAFE) Warn if a variable bound in a pattern is unused.
6774 This warning can generate false positive, as warning cannot be
6775 suppressed yet.
6776 -Wvalue-discard Warn when non-Unit expression results are unused.
6777 @<file> A text file containing compiler arguments (options and source files)."""
6778Remaining:
6779"""enerated bytecode.
6780 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6781 @<file> A text file containing compiler arguments (options and source files)."""
6782Remaining:
6783"""o show follow-on errors and warnings that are normally suppressed.
6784 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6785 -Yshow-var-bounds Print type variables with their bounds.
6786 -Yskip Skip
6787 -Ystop-after Stop after
6788 -Ystop-before Stop before
6789 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6790 @<file> A text file containing compiler arguments (options and source files)."""
6791Parsed 151 settings for 3.3.2
6792Remaining:
6793""" -uniqid Uniquely tag all identifiers in debugging output.
6794 -usejavacp Utilize the java.class.path in classpath resolution.
6795 -verbose Output messages about what the compiler is doing.
6796 -version Print product version and exit.
6797 @<file> A text file containing compiler arguments (options and source files)."""
6798Remaining:
6799""" - privates :
6800 Warn if a private member is unused,
6801 - locals :
6802 Warn if a local definition is unused,
6803 - explicits :
6804 Warn if an explicit parameter is unused,
6805 - implicits :
6806 Warn if an implicit parameter is unused,
6807 - params :
6808 Enable -Wunused:explicits,implicits,
6809 - linted :
6810 Enable -Wunused:imports,privates,locals,implicits,
6811 - strict-no-implicit-warn :
6812 Same as -Wunused:import, only for imports of explicit named members.
6813 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6814 - unsafe-warn-patvars :
6815 (UNSAFE) Warn if a variable bound in a pattern is unused.
6816 This warning can generate false positive, as warning cannot be
6817 suppressed yet.
6818 -Wvalue-discard Warn when non-Unit expression results are unused.
6819 @<file> A text file containing compiler arguments (options and source files)."""
6820Remaining:
6821"""enerated bytecode.
6822 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6823 @<file> A text file containing compiler arguments (options and source files)."""
6824Remaining:
6825"""o show follow-on errors and warnings that are normally suppressed.
6826 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6827 -Yshow-var-bounds Print type variables with their bounds.
6828 -Yskip Skip
6829 -Ystop-after Stop after
6830 -Ystop-before Stop before
6831 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6832 @<file> A text file containing compiler arguments (options and source files)."""
6833Parsed 151 settings for 3.3.3
6834Remaining:
6835""" -uniqid Uniquely tag all identifiers in debugging output.
6836 -usejavacp Utilize the java.class.path in classpath resolution.
6837 -verbose Output messages about what the compiler is doing.
6838 -version Print product version and exit.
6839 @<file> A text file containing compiler arguments (options and source files)."""
6840Remaining:
6841""",
6842 - privates :
6843 Warn if a private member is unused,
6844 - locals :
6845 Warn if a local definition is unused,
6846 - explicits :
6847 Warn if an explicit parameter is unused,
6848 - implicits :
6849 Warn if an implicit parameter is unused,
6850 - params :
6851 Enable -Wunused:explicits,implicits,
6852 - linted :
6853 Enable -Wunused:imports,privates,locals,implicits,
6854 - strict-no-implicit-warn :
6855 Same as -Wunused:import, only for imports of explicit named members.
6856 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6857 - unsafe-warn-patvars :
6858 (UNSAFE) Warn if a variable bound in a pattern is unused.
6859 This warning can generate false positive, as warning cannot be
6860 suppressed yet.
6861 -Wvalue-discard Warn when non-Unit expression results are unused.
6862 -Xlint Enable or disable specific `lint` warnings
6863 Choices :
6864 - all,
6865 - private-shadow :
6866 Warn if a private field or class parameter shadows a superclass field,
6867 - type-parameter-shadow :
6868 Warn when a type parameter shadows a type already in the scope
6869 @<file> A text file containing compiler arguments (options and source files)."""
6870Remaining:
6871"""res in generated bytecode.
6872 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6873 @<file> A text file containing compiler arguments (options and source files)."""
6874Remaining:
6875"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6876 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6877 -Yshow-var-bounds Print type variables with their bounds.
6878 -Yskip Skip
6879 -Ystop-after Stop after
6880 -Ystop-before Stop before
6881 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6882 @<file> A text file containing compiler arguments (options and source files)."""
6883Parsed 160 settings for 3.3.4
6884Remaining:
6885""" -uniqid Uniquely tag all identifiers in debugging output.
6886 -usejavacp Utilize the java.class.path in classpath resolution.
6887 -verbose Output messages about what the compiler is doing.
6888 -version Print product version and exit.
6889 @<file> A text file containing compiler arguments (options and source files)."""
6890Remaining:
6891"""cit-warn,
6892 - privates :
6893 Warn if a private member is unused,
6894 - locals :
6895 Warn if a local definition is unused,
6896 - explicits :
6897 Warn if an explicit parameter is unused,
6898 - implicits :
6899 Warn if an implicit parameter is unused,
6900 - params :
6901 Enable -Wunused:explicits,implicits,
6902 - linted :
6903 Enable -Wunused:imports,privates,locals,implicits,
6904 - strict-no-implicit-warn :
6905 Same as -Wunused:import, only for imports of explicit named members.
6906 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6907 - unsafe-warn-patvars :
6908 (UNSAFE) Warn if a variable bound in a pattern is unused.
6909 This warning can generate false positive, as warning cannot be
6910 suppressed yet.
6911 -Wvalue-discard Warn when non-Unit expression results are unused.
6912 -Xlint Enable or disable specific `lint` warnings
6913 Choices :
6914 - all,
6915 - private-shadow :
6916 Warn if a private field or class parameter shadows a superclass field,
6917 - type-parameter-shadow :
6918 Warn when a type parameter shadows a type already in the scope
6919 @<file> A text file containing compiler arguments (options and source files)."""
6920Remaining:
6921"""res in generated bytecode.
6922 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6923 @<file> A text file containing compiler arguments (options and source files)."""
6924Remaining:
6925"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6926 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6927 -Yshow-var-bounds Print type variables with their bounds.
6928 -Yskip Skip
6929 -Ystop-after Stop after
6930 -Ystop-before Stop before
6931 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6932 @<file> A text file containing compiler arguments (options and source files)."""
6933Parsed 161 settings for 3.3.5
6934Remaining:
6935""" -uniqid Uniquely tag all identifiers in debugging output.
6936 -usejavacp Utilize the java.class.path in classpath resolution.
6937 -verbose Output messages about what the compiler is doing.
6938 -version Print product version and exit.
6939 @<file> A text file containing compiler arguments (options and source files)."""
6940Remaining:
6941"""cit-warn,
6942 - privates :
6943 Warn if a private member is unused,
6944 - locals :
6945 Warn if a local definition is unused,
6946 - explicits :
6947 Warn if an explicit parameter is unused,
6948 - implicits :
6949 Warn if an implicit parameter is unused,
6950 - params :
6951 Enable -Wunused:explicits,implicits,
6952 - linted :
6953 Enable -Wunused:imports,privates,locals,implicits,
6954 - strict-no-implicit-warn :
6955 Same as -Wunused:import, only for imports of explicit named members.
6956 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6957 - unsafe-warn-patvars :
6958 (UNSAFE) Warn if a variable bound in a pattern is unused.
6959 This warning can generate false positive, as warning cannot be
6960 suppressed yet.
6961 -Wvalue-discard Warn when non-Unit expression results are unused.
6962 -Xlint Enable or disable specific `lint` warnings
6963 Choices :
6964 - all,
6965 - private-shadow :
6966 Warn if a private field or class parameter shadows a superclass field,
6967 - type-parameter-shadow :
6968 Warn when a type parameter shadows a type already in the scope
6969 @<file> A text file containing compiler arguments (options and source files)."""
6970Remaining:
6971"""res in generated bytecode.
6972 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6973 @<file> A text file containing compiler arguments (options and source files)."""
6974Remaining:
6975""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6976 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6977 -Yshow-var-bounds Print type variables with their bounds.
6978 -Yskip Skip
6979 -Ystop-after Stop after
6980 -Ystop-before Stop before
6981 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6982 @<file> A text file containing compiler arguments (options and source files)."""
6983Parsed 163 settings for 3.3.6
6984Remaining:
6985""" -uniqid Uniquely tag all identifiers in debugging output.
6986 -usejavacp Utilize the java.class.path in classpath resolution.
6987 -verbose Output messages about what the compiler is doing.
6988 -version Print product version and exit.
6989 @<file> A text file containing compiler arguments (options and source files)."""
6990Remaining:
6991"""
6992 Warn if a private member is unused,
6993 - locals :
6994 Warn if a local definition is unused,
6995 - explicits :
6996 Warn if an explicit parameter is unused,
6997 - implicits :
6998 Warn if an implicit parameter is unused,
6999 - params :
7000 Enable -Wunused:explicits,implicits,
7001 - patvars :
7002 Warn if a variable bound in a pattern is unused,
7003 - linted :
7004 Enable -Wunused:imports,privates,locals,implicits,
7005 - strict-no-implicit-warn :
7006 Same as -Wunused:imports, only for imports of explicit named members.
7007 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7008 - unsafe-warn-patvars :
7009 Deprecated alias for `patvars`
7010 -Wvalue-discard Warn when non-Unit expression results are unused.
7011 -Xlint Enable or disable specific `lint` warnings
7012 Choices :
7013 - all,
7014 - private-shadow :
7015 Warn if a private field or class parameter shadows a superclass field,
7016 - type-parameter-shadow :
7017 Warn when a type parameter shadows a type already in the scope
7018 @<file> A text file containing compiler arguments (options and source files)."""
7019Remaining:
7020"""res in generated bytecode.
7021 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7022 @<file> A text file containing compiler arguments (options and source files)."""
7023Remaining:
7024""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7025 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7026 -Yshow-var-bounds Print type variables with their bounds.
7027 -Yskip Skip
7028 -Ystop-after Stop after
7029 -Ystop-before Stop before
7030 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7031 @<file> A text file containing compiler arguments (options and source files)."""
7032Parsed 166 settings for 3.3.7
7033Remaining:
7034"""[0m -uniqid Uniquely tag all identifiers in debugging output.
7035 -usejavacp Utilize the java.class.path in classpath resolution.
7036 -verbose Output messages about what the compiler is doing.
7037 -version Print product version and exit.
7038 @<file> A text file containing compiler arguments (options and source files)."""
7039Remaining:
7040"""-warn,
7041 - privates :
7042 Warn if a private member is unused,
7043 - locals :
7044 Warn if a local definition is unused,
7045 - explicits :
7046 Warn if an explicit parameter is unused,
7047 - implicits :
7048 Warn if an implicit parameter is unused,
7049 - params :
7050 Enable -Wunused:explicits,implicits,
7051 - linted :
7052 Enable -Wunused:imports,privates,locals,implicits,
7053 - strict-no-implicit-warn :
7054 Same as -Wunused:import, only for imports of explicit named members.
7055 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7056 - unsafe-warn-patvars :
7057 (UNSAFE) Warn if a variable bound in a pattern is unused.
7058 This warning can generate false positive, as warning cannot be
7059 suppressed yet.
7060 -Wvalue-discard Warn when non-Unit expression results are unused.
7061 -Xlint Enable or disable specific `lint` warnings
7062 Choices :
7063 - all,
7064 - private-shadow :
7065 Warn if a private field or class parameter shadows a superclass field,
7066 - type-parameter-shadow :
7067 Warn when a type parameter shadows a type already in the scope
7068 @<file> A text file containing compiler arguments (options and source files)."""
7069Remaining:
7070"""res in generated bytecode.
7071 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7072 @<file> A text file containing compiler arguments (options and source files)."""
7073Remaining:
7074"""uppress exceptions thrown during tree printing.
7075 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7076 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7077 -Yshow-var-bounds Print type variables with their bounds.
7078 -Yskip Skip
7079 -Ystop-after Stop after
7080 -Ystop-before Stop before
7081 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7082 @<file> A text file containing compiler arguments (options and source files)."""
7083Parsed 166 settings for 3.4.0
7084Remaining:
7085"""tions.
7086 -uniqid Uniquely tag all identifiers in debugging output.
7087 -usejavacp Utilize the java.class.path in classpath resolution.
7088 -verbose Output messages about what the compiler is doing.
7089 -version Print product version and exit.
7090 @<file> A text file containing compiler arguments (options and source files)."""
7091Remaining:
7092"""-warn,
7093 - privates :
7094 Warn if a private member is unused,
7095 - locals :
7096 Warn if a local definition is unused,
7097 - explicits :
7098 Warn if an explicit parameter is unused,
7099 - implicits :
7100 Warn if an implicit parameter is unused,
7101 - params :
7102 Enable -Wunused:explicits,implicits,
7103 - linted :
7104 Enable -Wunused:imports,privates,locals,implicits,
7105 - strict-no-implicit-warn :
7106 Same as -Wunused:import, only for imports of explicit named members.
7107 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7108 - unsafe-warn-patvars :
7109 (UNSAFE) Warn if a variable bound in a pattern is unused.
7110 This warning can generate false positive, as warning cannot be
7111 suppressed yet.
7112 -Wvalue-discard Warn when non-Unit expression results are unused.
7113 -Xlint Enable or disable specific `lint` warnings
7114 Choices :
7115 - all,
7116 - private-shadow :
7117 Warn if a private field or class parameter shadows a superclass field,
7118 - type-parameter-shadow :
7119 Warn when a type parameter shadows a type already in the scope
7120 @<file> A text file containing compiler arguments (options and source files)."""
7121Remaining:
7122"""res in generated bytecode.
7123 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7124 @<file> A text file containing compiler arguments (options and source files)."""
7125Remaining:
7126""" Don't suppress exceptions thrown during tree printing.
7127 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7128 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7129 -Yshow-var-bounds Print type variables with their bounds.
7130 -Yskip Skip
7131 -Ystop-after Stop after
7132 -Ystop-before Stop before
7133 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7134 @<file> A text file containing compiler arguments (options and source files)."""
7135Parsed 168 settings for 3.4.1
7136Remaining:
7137""" -uniqid Uniquely tag all identifiers in debugging output.
7138 -usejavacp Utilize the java.class.path in classpath resolution.
7139 -verbose Output messages about what the compiler is doing.
7140 -version Print product version and exit.
7141 @<file> A text file containing compiler arguments (options and source files)."""
7142Remaining:
7143"""rict-no-implicit-warn,
7144 - privates :
7145 Warn if a private member is unused,
7146 - locals :
7147 Warn if a local definition is unused,
7148 - explicits :
7149 Warn if an explicit parameter is unused,
7150 - implicits :
7151 Warn if an implicit parameter is unused,
7152 - params :
7153 Enable -Wunused:explicits,implicits,
7154 - linted :
7155 Enable -Wunused:imports,privates,locals,implicits,
7156 - strict-no-implicit-warn :
7157 Same as -Wunused:import, only for imports of explicit named members.
7158 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7159 - unsafe-warn-patvars :
7160 (UNSAFE) Warn if a variable bound in a pattern is unused.
7161 This warning can generate false positive, as warning cannot be
7162 suppressed yet.
7163 -Wvalue-discard Warn when non-Unit expression results are unused.
7164 @<file> A text file containing compiler arguments (options and source files)."""
7165Remaining:
7166"""res in generated bytecode.
7167 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7168 @<file> A text file containing compiler arguments (options and source files)."""
7169Remaining:
7170"""-on errors and warnings that are normally suppressed.
7171 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7172 -Yshow-var-bounds Print type variables with their bounds.
7173 -Yskip Skip
7174 -Ystop-after Stop after
7175 -Ystop-before Stop before
7176 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7177 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7178 @<file> A text file containing compiler arguments (options and source files)."""
7179Parsed 172 settings for 3.4.2
7180Remaining:
7181""" -uniqid Uniquely tag all identifiers in debugging output.
7182 -usejavacp Utilize the java.class.path in classpath resolution.
7183 -verbose Output messages about what the compiler is doing.
7184 -version Print product version and exit.
7185 @<file> A text file containing compiler arguments (options and source files)."""
7186Remaining:
7187"""rict-no-implicit-warn,
7188 - privates :
7189 Warn if a private member is unused,
7190 - locals :
7191 Warn if a local definition is unused,
7192 - explicits :
7193 Warn if an explicit parameter is unused,
7194 - implicits :
7195 Warn if an implicit parameter is unused,
7196 - params :
7197 Enable -Wunused:explicits,implicits,
7198 - linted :
7199 Enable -Wunused:imports,privates,locals,implicits,
7200 - strict-no-implicit-warn :
7201 Same as -Wunused:import, only for imports of explicit named members.
7202 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7203 - unsafe-warn-patvars :
7204 (UNSAFE) Warn if a variable bound in a pattern is unused.
7205 This warning can generate false positive, as warning cannot be
7206 suppressed yet.
7207 -Wvalue-discard Warn when non-Unit expression results are unused.
7208 @<file> A text file containing compiler arguments (options and source files)."""
7209Remaining:
7210"""res in generated bytecode.
7211 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7212 @<file> A text file containing compiler arguments (options and source files)."""
7213Remaining:
7214"""-on errors and warnings that are normally suppressed.
7215 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7216 -Yshow-var-bounds Print type variables with their bounds.
7217 -Yskip Skip
7218 -Ystop-after Stop after
7219 -Ystop-before Stop before
7220 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7221 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7222 @<file> A text file containing compiler arguments (options and source files)."""
7223Parsed 172 settings for 3.4.3
7224Remaining:
7225""" -uniqid Uniquely tag all identifiers in debugging output.
7226 -usejavacp Utilize the java.class.path in classpath resolution.
7227 -verbose Output messages about what the compiler is doing.
7228 -version Print product version and exit.
7229 @<file> A text file containing compiler arguments (options and source files)."""
7230Remaining:
7231"""nused:strict-no-implicit-warn,
7232 - privates :
7233 Warn if a private member is unused,
7234 - locals :
7235 Warn if a local definition is unused,
7236 - explicits :
7237 Warn if an explicit parameter is unused,
7238 - implicits :
7239 Warn if an implicit parameter is unused,
7240 - params :
7241 Enable -Wunused:explicits,implicits,
7242 - linted :
7243 Enable -Wunused:imports,privates,locals,implicits,
7244 - strict-no-implicit-warn :
7245 Same as -Wunused:import, only for imports of explicit named members.
7246 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7247 - unsafe-warn-patvars :
7248 (UNSAFE) Warn if a variable bound in a pattern is unused.
7249 This warning can generate false positive, as warning cannot be
7250 suppressed yet.
7251 -Wvalue-discard Warn when non-Unit expression results are unused.
7252 @<file> A text file containing compiler arguments (options and source files)."""
7253Remaining:
7254""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
7255 -Xverify-signatures Verify generic signatures in generated bytecode.
7256 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7257 @<file> A text file containing compiler arguments (options and source files)."""
7258Remaining:
7259"""show-var-bounds Print type variables with their bounds.
7260 -Yskip Skip
7261 -Ystop-after Stop after
7262 -Ystop-before Stop before
7263 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7264 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7265 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7266 @<file> A text file containing compiler arguments (options and source files)."""
7267Parsed 187 settings for 3.5.0
7268Remaining:
7269""" features,
7270 - noAutoTupling :
7271 Disable automatic tupling,
7272 - dynamics :
7273 Allow direct or indirect subclasses of scala.Dynamic,
7274 - unsafeNulls :
7275 Enable unsafe nulls for explicit nulls,
7276 - postfixOps :
7277 Allow postfix operators (not recommended),
7278 - strictEquality :
7279 Enable strict equality (disable canEqualAny),
7280 - implicitConversions :
7281 Allow implicit conversions without warnings,
7282 - adhocExtensions :
7283 Allow ad-hoc extension methods,
7284 - experimental.namedTypeArguments :
7285 Allow named type arguments,
7286 - experimental.genericNumberLiterals :
7287 Allow generic number literals,
7288 - experimental.macros :
7289 Allow Scala 2 macros,
7290 - experimental.dependent :
7291 Allow dependent method types,
7292 - experimental.erasedDefinitions :
7293 Allow erased definitions,
7294 - deprecated.symbolLiterals :
7295 Allow symbol literals,
7296 - experimental.fewerBraces :
7297 Enable support for using indentation for arguments,
7298 - experimental.saferExceptions :
7299 Enable safer exceptions,
7300 - experimental.clauseInterleaving :
7301 Enable clause interleaving,
7302 - experimental.pureFunctions :
7303 Enable pure functions for capture checking,
7304 - experimental.captureChecking :
7305 Enable experimental capture checking,
7306 - experimental.into :
7307 Allow into modifier on parameter types,
7308 - experimental.namedTuples :
7309 Allow named tuples,
7310 - experimental.modularity :
7311 Enable experimental modularity features,
7312 - experimental.betterMatchTypeExtractors :
7313 Enable better match type extractors
7314 -new-syntax Require `then` and `do` in control expressions.
7315 -no-indent Require classical {...} syntax, indentation is not significant.
7316 -nowarn Silence all warnings.
7317 -old-syntax Require `(...)` around conditions.
7318 -pagewidth Set page width
7319 Default 20000
7320 -print-lines Show source code line numbers.
7321 -print-tasty Prints the raw tasty.
7322 -project-url The source repository of your project.
7323 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7324 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7325-scalajs-genStaticForwardersForNonTopLevelObjects
7326 Generate static forwarders even for non-top-level objects (Scala.js only).
7327 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7328 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7329 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7330 -source source version
7331 Default 3.5
7332 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
7333 -sourcepath Specify location(s) of source files.
7334 -sourceroot Specify workspace root directory.
7335 Default .
7336 -unchecked Enable additional warnings where generated code depends on assumptions.
7337 -uniqid Uniquely tag all identifiers in debugging output.
7338 -usejavacp Utilize the java.class.path in classpath resolution.
7339 -verbose Output messages about what the compiler is doing.
7340 -version Print product version and exit.
7341 @<file> A text file containing compiler arguments (options and source files)."""
7342Remaining:
7343"""nused:strict-no-implicit-warn,
7344 - privates :
7345 Warn if a private member is unused,
7346 - locals :
7347 Warn if a local definition is unused,
7348 - explicits :
7349 Warn if an explicit parameter is unused,
7350 - implicits :
7351 Warn if an implicit parameter is unused,
7352 - params :
7353 Enable -Wunused:explicits,implicits,
7354 - linted :
7355 Enable -Wunused:imports,privates,locals,implicits,
7356 - strict-no-implicit-warn :
7357 Same as -Wunused:import, only for imports of explicit named members.
7358 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7359 - unsafe-warn-patvars :
7360 (UNSAFE) Warn if a variable bound in a pattern is unused.
7361 This warning can generate false positive, as warning cannot be
7362 suppressed yet.
7363 -Wvalue-discard Warn when non-Unit expression results are unused.
7364 @<file> A text file containing compiler arguments (options and source files)."""
7365Remaining:
7366""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
7367 -Xverify-signatures Verify generic signatures in generated bytecode.
7368 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7369 @<file> A text file containing compiler arguments (options and source files)."""
7370Remaining:
7371"""show-var-bounds Print type variables with their bounds.
7372 -Yskip Skip
7373 -Ystop-after Stop after
7374 -Ystop-before Stop before
7375 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7376 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7377 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7378 @<file> A text file containing compiler arguments (options and source files)."""
7379Parsed 165 settings for 3.5.1
7380Remaining:
7381""" features,
7382 - noAutoTupling :
7383 Disable automatic tupling,
7384 - dynamics :
7385 Allow direct or indirect subclasses of scala.Dynamic,
7386 - unsafeNulls :
7387 Enable unsafe nulls for explicit nulls,
7388 - postfixOps :
7389 Allow postfix operators (not recommended),
7390 - strictEquality :
7391 Enable strict equality (disable canEqualAny),
7392 - implicitConversions :
7393 Allow implicit conversions without warnings,
7394 - adhocExtensions :
7395 Allow ad-hoc extension methods,
7396 - experimental.namedTypeArguments :
7397 Allow named type arguments,
7398 - experimental.genericNumberLiterals :
7399 Allow generic number literals,
7400 - experimental.macros :
7401 Allow Scala 2 macros,
7402 - experimental.dependent :
7403 Allow dependent method types,
7404 - experimental.erasedDefinitions :
7405 Allow erased definitions,
7406 - deprecated.symbolLiterals :
7407 Allow symbol literals,
7408 - experimental.fewerBraces :
7409 Enable support for using indentation for arguments,
7410 - experimental.saferExceptions :
7411 Enable safer exceptions,
7412 - experimental.clauseInterleaving :
7413 Enable clause interleaving,
7414 - experimental.pureFunctions :
7415 Enable pure functions for capture checking,
7416 - experimental.captureChecking :
7417 Enable experimental capture checking,
7418 - experimental.into :
7419 Allow into modifier on parameter types,
7420 - experimental.namedTuples :
7421 Allow named tuples,
7422 - experimental.modularity :
7423 Enable experimental modularity features,
7424 - experimental.betterMatchTypeExtractors :
7425 Enable better match type extractors
7426 -new-syntax Require `then` and `do` in control expressions.
7427 -no-indent Require classical {...} syntax, indentation is not significant.
7428 -nowarn Silence all warnings.
7429 -old-syntax Require `(...)` around conditions.
7430 -pagewidth Set page width
7431 Default 20000
7432 -print-lines Show source code line numbers.
7433 -print-tasty Prints the raw tasty.
7434 -project-url The source repository of your project.
7435 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7436 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7437-scalajs-genStaticForwardersForNonTopLevelObjects
7438 Generate static forwarders even for non-top-level objects (Scala.js only).
7439 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7440 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7441 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7442 -source source version
7443 Default 3.5
7444 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
7445 -sourcepath Specify location(s) of source files.
7446 -sourceroot Specify workspace root directory.
7447 Default .
7448 -unchecked Enable additional warnings where generated code depends on assumptions.
7449 -uniqid Uniquely tag all identifiers in debugging output.
7450 -usejavacp Utilize the java.class.path in classpath resolution.
7451 -verbose Output messages about what the compiler is doing.
7452 -version Print product version and exit.
7453 @<file> A text file containing compiler arguments (options and source files)."""
7454Remaining:
7455"""d by -Wunused:strict-no-implicit-warn,
7456 - privates :
7457 Warn if a private member is unused,
7458 - locals :
7459 Warn if a local definition is unused,
7460 - explicits :
7461 Warn if an explicit parameter is unused,
7462 - implicits :
7463 Warn if an implicit parameter is unused,
7464 - params :
7465 Enable -Wunused:explicits,implicits,
7466 - linted :
7467 Enable -Wunused:imports,privates,locals,implicits,
7468 - strict-no-implicit-warn :
7469 Same as -Wunused:import, only for imports of explicit named members.
7470 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7471 - unsafe-warn-patvars :
7472 (UNSAFE) Warn if a variable bound in a pattern is unused.
7473 This warning can generate false positive, as warning cannot be
7474 suppressed yet.
7475 -Wvalue-discard Warn when non-Unit expression results are unused.
7476 @<file> A text file containing compiler arguments (options and source files)."""
7477Remaining:
7478""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7479 -Xverify-signatures Verify generic signatures in generated bytecode.
7480 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7481 @<file> A text file containing compiler arguments (options and source files)."""
7482Remaining:
7483"""show-var-bounds Print type variables with their bounds.
7484 -Yskip Skip
7485 -Ystop-after Stop after
7486 -Ystop-before Stop before
7487 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7488 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7489 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7490 @<file> A text file containing compiler arguments (options and source files)."""
7491Parsed 166 settings for 3.5.2
7492Remaining:
7493""" features,
7494 - noAutoTupling :
7495 Disable automatic tupling,
7496 - dynamics :
7497 Allow direct or indirect subclasses of scala.Dynamic,
7498 - unsafeNulls :
7499 Enable unsafe nulls for explicit nulls,
7500 - postfixOps :
7501 Allow postfix operators (not recommended),
7502 - strictEquality :
7503 Enable strict equality (disable canEqualAny),
7504 - implicitConversions :
7505 Allow implicit conversions without warnings,
7506 - adhocExtensions :
7507 Allow ad-hoc extension methods,
7508 - experimental.namedTypeArguments :
7509 Allow named type arguments,
7510 - experimental.genericNumberLiterals :
7511 Allow generic number literals,
7512 - experimental.macros :
7513 Allow Scala 2 macros,
7514 - experimental.dependent :
7515 Allow dependent method types,
7516 - experimental.erasedDefinitions :
7517 Allow erased definitions,
7518 - deprecated.symbolLiterals :
7519 Allow symbol literals,
7520 - experimental.fewerBraces :
7521 Enable support for using indentation for arguments,
7522 - experimental.saferExceptions :
7523 Enable safer exceptions,
7524 - experimental.clauseInterleaving :
7525 Enable clause interleaving,
7526 - experimental.pureFunctions :
7527 Enable pure functions for capture checking,
7528 - experimental.captureChecking :
7529 Enable experimental capture checking,
7530 - experimental.into :
7531 Allow into modifier on parameter types,
7532 - experimental.modularity :
7533 Enable experimental modularity features,
7534 - experimental.betterMatchTypeExtractors :
7535 Enable better match type extractors,
7536 - experimental.betterFors :
7537 Enable improvements in `for` comprehensions
7538 -new-syntax Require `then` and `do` in control expressions.
7539 -no-indent Require classical {...} syntax, indentation is not significant.
7540 -nowarn Silence all warnings.
7541 -old-syntax Require `(...)` around conditions.
7542 -pagewidth Set page width
7543 Default 20000
7544 -print-lines Show source code line numbers.
7545 -print-tasty Prints the raw tasty.
7546 -project-url The source repository of your project.
7547 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7548 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7549-scalajs-genStaticForwardersForNonTopLevelObjects
7550 Generate static forwarders even for non-top-level objects (Scala.js only).
7551 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7552 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7553 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7554 -source source version
7555 Default 3.6
7556 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
7557 -sourcepath Specify location(s) of source files.
7558 -sourceroot Specify workspace root directory.
7559 Default .
7560 -unchecked Enable additional warnings where generated code depends on assumptions.
7561 -uniqid Uniquely tag all identifiers in debugging output.
7562 -usejavacp Utilize the java.class.path in classpath resolution.
7563 -verbose Output messages about what the compiler is doing.
7564 -version Print product version and exit.
7565 @<file> A text file containing compiler arguments (options and source files)."""
7566Remaining:
7567"""d by -Wunused:strict-no-implicit-warn,
7568 - privates :
7569 Warn if a private member is unused,
7570 - locals :
7571 Warn if a local definition is unused,
7572 - explicits :
7573 Warn if an explicit parameter is unused,
7574 - implicits :
7575 Warn if an implicit parameter is unused,
7576 - params :
7577 Enable -Wunused:explicits,implicits,
7578 - linted :
7579 Enable -Wunused:imports,privates,locals,implicits,
7580 - strict-no-implicit-warn :
7581 Same as -Wunused:import, only for imports of explicit named members.
7582 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7583 - unsafe-warn-patvars :
7584 (UNSAFE) Warn if a variable bound in a pattern is unused.
7585 This warning can generate false positive, as warning cannot be
7586 suppressed yet.
7587 -Wvalue-discard Warn when non-Unit expression results are unused.
7588 @<file> A text file containing compiler arguments (options and source files)."""
7589Remaining:
7590""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7591 -Xverify-signatures Verify generic signatures in generated bytecode.
7592 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7593 @<file> A text file containing compiler arguments (options and source files)."""
7594Remaining:
7595"""show-var-bounds Print type variables with their bounds.
7596 -Yskip Skip
7597 -Ystop-after Stop after
7598 -Ystop-before Stop before
7599 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7600 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7601 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7602 @<file> A text file containing compiler arguments (options and source files)."""
7603Parsed 166 settings for 3.6.0
7604Remaining:
7605""" features,
7606 - noAutoTupling :
7607 Disable automatic tupling,
7608 - dynamics :
7609 Allow direct or indirect subclasses of scala.Dynamic,
7610 - unsafeNulls :
7611 Enable unsafe nulls for explicit nulls,
7612 - postfixOps :
7613 Allow postfix operators (not recommended),
7614 - strictEquality :
7615 Enable strict equality (disable canEqualAny),
7616 - implicitConversions :
7617 Allow implicit conversions without warnings,
7618 - adhocExtensions :
7619 Allow ad-hoc extension methods,
7620 - experimental.namedTypeArguments :
7621 Allow named type arguments,
7622 - experimental.genericNumberLiterals :
7623 Allow generic number literals,
7624 - experimental.macros :
7625 Allow Scala 2 macros,
7626 - experimental.dependent :
7627 Allow dependent method types,
7628 - experimental.erasedDefinitions :
7629 Allow erased definitions,
7630 - deprecated.symbolLiterals :
7631 Allow symbol literals,
7632 - experimental.fewerBraces :
7633 Enable support for using indentation for arguments,
7634 - experimental.saferExceptions :
7635 Enable safer exceptions,
7636 - experimental.clauseInterleaving :
7637 Enable clause interleaving,
7638 - experimental.pureFunctions :
7639 Enable pure functions for capture checking,
7640 - experimental.captureChecking :
7641 Enable experimental capture checking,
7642 - experimental.into :
7643 Allow into modifier on parameter types,
7644 - experimental.modularity :
7645 Enable experimental modularity features,
7646 - experimental.betterMatchTypeExtractors :
7647 Enable better match type extractors,
7648 - experimental.betterFors :
7649 Enable improvements in `for` comprehensions
7650 -new-syntax Require `then` and `do` in control expressions.
7651 -no-indent Require classical {...} syntax, indentation is not significant.
7652 -nowarn Silence all warnings.
7653 -old-syntax Require `(...)` around conditions.
7654 -pagewidth Set page width
7655 Default 20000
7656 -print-lines Show source code line numbers.
7657 -print-tasty Prints the raw tasty.
7658 -project-url The source repository of your project.
7659 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7660 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7661-scalajs-genStaticForwardersForNonTopLevelObjects
7662 Generate static forwarders even for non-top-level objects (Scala.js only).
7663 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7664 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7665 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7666 -source source version
7667 Default 3.6
7668 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
7669 -sourcepath Specify location(s) of source files.
7670 -sourceroot Specify workspace root directory.
7671 Default .
7672 -unchecked Enable additional warnings where generated code depends on assumptions.
7673 -uniqid Uniquely tag all identifiers in debugging output.
7674 -usejavacp Utilize the java.class.path in classpath resolution.
7675 -verbose Output messages about what the compiler is doing.
7676 -version Print product version and exit.
7677 @<file> A text file containing compiler arguments (options and source files)."""
7678Remaining:
7679"""d by -Wunused:strict-no-implicit-warn,
7680 - privates :
7681 Warn if a private member is unused,
7682 - locals :
7683 Warn if a local definition is unused,
7684 - explicits :
7685 Warn if an explicit parameter is unused,
7686 - implicits :
7687 Warn if an implicit parameter is unused,
7688 - params :
7689 Enable -Wunused:explicits,implicits,
7690 - linted :
7691 Enable -Wunused:imports,privates,locals,implicits,
7692 - strict-no-implicit-warn :
7693 Same as -Wunused:import, only for imports of explicit named members.
7694 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7695 - unsafe-warn-patvars :
7696 (UNSAFE) Warn if a variable bound in a pattern is unused.
7697 This warning can generate false positive, as warning cannot be
7698 suppressed yet.
7699 -Wvalue-discard Warn when non-Unit expression results are unused.
7700 @<file> A text file containing compiler arguments (options and source files)."""
7701Remaining:
7702""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7703 -Xverify-signatures Verify generic signatures in generated bytecode.
7704 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7705 @<file> A text file containing compiler arguments (options and source files)."""
7706Remaining:
7707"""show-var-bounds Print type variables with their bounds.
7708 -Yskip Skip
7709 -Ystop-after Stop after
7710 -Ystop-before Stop before
7711 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7712 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7713 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7714 @<file> A text file containing compiler arguments (options and source files)."""
7715Parsed 166 settings for 3.6.1
7716Remaining:
7717""" features,
7718 - noAutoTupling :
7719 Disable automatic tupling,
7720 - dynamics :
7721 Allow direct or indirect subclasses of scala.Dynamic,
7722 - unsafeNulls :
7723 Enable unsafe nulls for explicit nulls,
7724 - postfixOps :
7725 Allow postfix operators (not recommended),
7726 - strictEquality :
7727 Enable strict equality (disable canEqualAny),
7728 - implicitConversions :
7729 Allow implicit conversions without warnings,
7730 - adhocExtensions :
7731 Allow ad-hoc extension methods,
7732 - experimental.namedTypeArguments :
7733 Allow named type arguments,
7734 - experimental.genericNumberLiterals :
7735 Allow generic number literals,
7736 - experimental.macros :
7737 Allow Scala 2 macros,
7738 - experimental.dependent :
7739 Allow dependent method types,
7740 - experimental.erasedDefinitions :
7741 Allow erased definitions,
7742 - deprecated.symbolLiterals :
7743 Allow symbol literals,
7744 - experimental.fewerBraces :
7745 Enable support for using indentation for arguments,
7746 - experimental.saferExceptions :
7747 Enable safer exceptions,
7748 - experimental.clauseInterleaving :
7749 Enable clause interleaving,
7750 - experimental.pureFunctions :
7751 Enable pure functions for capture checking,
7752 - experimental.captureChecking :
7753 Enable experimental capture checking,
7754 - experimental.into :
7755 Allow into modifier on parameter types,
7756 - experimental.namedTuples :
7757 Allow named tuples,
7758 - experimental.modularity :
7759 Enable experimental modularity features,
7760 - experimental.betterMatchTypeExtractors :
7761 Enable better match type extractors,
7762 - experimental.betterFors :
7763 Enable improvements in `for` comprehensions
7764 -new-syntax Require `then` and `do` in control expressions.
7765 -no-indent Require classical {...} syntax, indentation is not significant.
7766 -nowarn Silence all warnings.
7767 -old-syntax Require `(...)` around conditions.
7768 -pagewidth Set page width
7769 Default 20000
7770 -print-lines Show source code line numbers.
7771 -print-tasty Prints the raw tasty.
7772 -project-url The source repository of your project.
7773 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7774 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7775-scalajs-genStaticForwardersForNonTopLevelObjects
7776 Generate static forwarders even for non-top-level objects (Scala.js only).
7777 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7778 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7779 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7780 -source source version
7781 Default 3.6
7782 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
7783 -sourcepath Specify location(s) of source files.
7784 -sourceroot Specify workspace root directory.
7785 Default .
7786 -unchecked Enable additional warnings where generated code depends on assumptions.
7787 -uniqid Uniquely tag all identifiers in debugging output.
7788 -usejavacp Utilize the java.class.path in classpath resolution.
7789 -verbose Output messages about what the compiler is doing.
7790 -version Print product version and exit.
7791 @<file> A text file containing compiler arguments (options and source files)."""
7792Remaining:
7793"""d by -Wunused:strict-no-implicit-warn,
7794 - privates :
7795 Warn if a private member is unused,
7796 - locals :
7797 Warn if a local definition is unused,
7798 - explicits :
7799 Warn if an explicit parameter is unused,
7800 - implicits :
7801 Warn if an implicit parameter is unused,
7802 - params :
7803 Enable -Wunused:explicits,implicits,
7804 - linted :
7805 Enable -Wunused:imports,privates,locals,implicits,
7806 - strict-no-implicit-warn :
7807 Same as -Wunused:import, only for imports of explicit named members.
7808 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7809 - unsafe-warn-patvars :
7810 (UNSAFE) Warn if a variable bound in a pattern is unused.
7811 This warning can generate false positive, as warning cannot be
7812 suppressed yet.
7813 -Wvalue-discard Warn when non-Unit expression results are unused.
7814 @<file> A text file containing compiler arguments (options and source files)."""
7815Remaining:
7816""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7817 -Xverify-signatures Verify generic signatures in generated bytecode.
7818 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7819 @<file> A text file containing compiler arguments (options and source files)."""
7820Remaining:
7821"""show-var-bounds Print type variables with their bounds.
7822 -Yskip Skip
7823 -Ystop-after Stop after
7824 -Ystop-before Stop before
7825 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7826 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7827 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7828 @<file> A text file containing compiler arguments (options and source files)."""
7829Parsed 166 settings for 3.6.2
7830Remaining:
7831""" features,
7832 - noAutoTupling :
7833 Disable automatic tupling,
7834 - dynamics :
7835 Allow direct or indirect subclasses of scala.Dynamic,
7836 - unsafeNulls :
7837 Enable unsafe nulls for explicit nulls,
7838 - postfixOps :
7839 Allow postfix operators (not recommended),
7840 - strictEquality :
7841 Enable strict equality (disable canEqualAny),
7842 - implicitConversions :
7843 Allow implicit conversions without warnings,
7844 - adhocExtensions :
7845 Allow ad-hoc extension methods,
7846 - experimental.namedTypeArguments :
7847 Allow named type arguments,
7848 - experimental.genericNumberLiterals :
7849 Allow generic number literals,
7850 - experimental.macros :
7851 Allow Scala 2 macros,
7852 - experimental.dependent :
7853 Allow dependent method types,
7854 - experimental.erasedDefinitions :
7855 Allow erased definitions,
7856 - deprecated.symbolLiterals :
7857 Allow symbol literals,
7858 - experimental.fewerBraces :
7859 Enable support for using indentation for arguments,
7860 - experimental.saferExceptions :
7861 Enable safer exceptions,
7862 - experimental.clauseInterleaving :
7863 Enable clause interleaving,
7864 - experimental.pureFunctions :
7865 Enable pure functions for capture checking,
7866 - experimental.captureChecking :
7867 Enable experimental capture checking,
7868 - experimental.into :
7869 Allow into modifier on parameter types,
7870 - experimental.namedTuples :
7871 Allow named tuples,
7872 - experimental.modularity :
7873 Enable experimental modularity features,
7874 - experimental.betterMatchTypeExtractors :
7875 Enable better match type extractors,
7876 - experimental.betterFors :
7877 Enable improvements in `for` comprehensions
7878 -new-syntax Require `then` and `do` in control expressions.
7879 -no-indent Require classical {...} syntax, indentation is not significant.
7880 -nowarn Silence all warnings.
7881 -old-syntax Require `(...)` around conditions.
7882 -pagewidth Set page width
7883 Default 20000
7884 -print-lines Show source code line numbers.
7885 -print-tasty Prints the raw tasty.
7886 -project-url The source repository of your project.
7887 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7888 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7889-scalajs-genStaticForwardersForNonTopLevelObjects
7890 Generate static forwarders even for non-top-level objects (Scala.js only).
7891 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7892 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7893 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7894 -source source version
7895 Default 3.6
7896 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
7897 -sourcepath Specify location(s) of source files.
7898 -sourceroot Specify workspace root directory.
7899 Default .
7900 -unchecked Enable additional warnings where generated code depends on assumptions.
7901 -uniqid Uniquely tag all identifiers in debugging output.
7902 -usejavacp Utilize the java.class.path in classpath resolution.
7903 -verbose Output messages about what the compiler is doing.
7904 -version Print product version and exit.
7905 @<file> A text file containing compiler arguments (options and source files)."""
7906Remaining:
7907"""d by -Wunused:strict-no-implicit-warn,
7908 - privates :
7909 Warn if a private member is unused,
7910 - locals :
7911 Warn if a local definition is unused,
7912 - explicits :
7913 Warn if an explicit parameter is unused,
7914 - implicits :
7915 Warn if an implicit parameter is unused,
7916 - params :
7917 Enable -Wunused:explicits,implicits,
7918 - linted :
7919 Enable -Wunused:imports,privates,locals,implicits,
7920 - strict-no-implicit-warn :
7921 Same as -Wunused:import, only for imports of explicit named members.
7922 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7923 - unsafe-warn-patvars :
7924 (UNSAFE) Warn if a variable bound in a pattern is unused.
7925 This warning can generate false positive, as warning cannot be
7926 suppressed yet.
7927 -Wvalue-discard Warn when non-Unit expression results are unused.
7928 @<file> A text file containing compiler arguments (options and source files)."""
7929Remaining:
7930""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7931 -Xverify-signatures Verify generic signatures in generated bytecode.
7932 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7933 @<file> A text file containing compiler arguments (options and source files)."""
7934Remaining:
7935""" -Yshow-var-bounds Print type variables with their bounds.
7936 -Yskip Skip
7937 -Ystop-after Stop after
7938 -Ystop-before Stop before
7939 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7940 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7941 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
7942 @<file> A text file containing compiler arguments (options and source files)."""
7943Parsed 167 settings for 3.6.3
7944Remaining:
7945""" features,
7946 - noAutoTupling :
7947 Disable automatic tupling,
7948 - dynamics :
7949 Allow direct or indirect subclasses of scala.Dynamic,
7950 - unsafeNulls :
7951 Enable unsafe nulls for explicit nulls,
7952 - postfixOps :
7953 Allow postfix operators (not recommended),
7954 - strictEquality :
7955 Enable strict equality (disable canEqualAny),
7956 - implicitConversions :
7957 Allow implicit conversions without warnings,
7958 - adhocExtensions :
7959 Allow ad-hoc extension methods,
7960 - experimental.namedTypeArguments :
7961 Allow named type arguments,
7962 - experimental.genericNumberLiterals :
7963 Allow generic number literals,
7964 - experimental.macros :
7965 Allow Scala 2 macros,
7966 - experimental.dependent :
7967 Allow dependent method types,
7968 - experimental.erasedDefinitions :
7969 Allow erased definitions,
7970 - deprecated.symbolLiterals :
7971 Allow symbol literals,
7972 - experimental.fewerBraces :
7973 Enable support for using indentation for arguments,
7974 - experimental.saferExceptions :
7975 Enable safer exceptions,
7976 - experimental.clauseInterleaving :
7977 Enable clause interleaving,
7978 - experimental.pureFunctions :
7979 Enable pure functions for capture checking,
7980 - experimental.captureChecking :
7981 Enable experimental capture checking,
7982 - experimental.into :
7983 Allow into modifier on parameter types,
7984 - experimental.namedTuples :
7985 Allow named tuples,
7986 - experimental.modularity :
7987 Enable experimental modularity features,
7988 - experimental.betterMatchTypeExtractors :
7989 Enable better match type extractors,
7990 - experimental.betterFors :
7991 Enable improvements in `for` comprehensions
7992 -new-syntax Require `then` and `do` in control expressions.
7993 -no-indent Require classical {...} syntax, indentation is not significant.
7994 -nowarn Silence all warnings.
7995 -old-syntax Require `(...)` around conditions.
7996 -pagewidth Set page width
7997 Default 20000
7998 -print-lines Show source code line numbers.
7999 -print-tasty Prints the raw tasty.
8000 -project-url The source repository of your project.
8001 -repl-init-script The code will be run on REPL startup.
8002 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8003 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8004-scalajs-genStaticForwardersForNonTopLevelObjects
8005 Generate static forwarders even for non-top-level objects (Scala.js only).
8006 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8007 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8008 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8009 -source source version
8010 Default 3.6
8011 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
8012 -sourcepath Specify location(s) of source files.
8013 -sourceroot Specify workspace root directory.
8014 Default .
8015 -unchecked Enable additional warnings where generated code depends on assumptions.
8016 -uniqid Uniquely tag all identifiers in debugging output.
8017 -usejavacp Utilize the java.class.path in classpath resolution.
8018 -verbose Output messages about what the compiler is doing.
8019 -version Print product version and exit.
8020 @<file> A text file containing compiler arguments (options and source files)."""
8021Remaining:
8022"""d by -Wunused:strict-no-implicit-warn,
8023 - privates :
8024 Warn if a private member is unused,
8025 - locals :
8026 Warn if a local definition is unused,
8027 - explicits :
8028 Warn if an explicit parameter is unused,
8029 - implicits :
8030 Warn if an implicit parameter is unused,
8031 - params :
8032 Enable -Wunused:explicits,implicits,
8033 - linted :
8034 Enable -Wunused:imports,privates,locals,implicits,
8035 - strict-no-implicit-warn :
8036 Same as -Wunused:import, only for imports of explicit named members.
8037 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8038 - unsafe-warn-patvars :
8039 (UNSAFE) Warn if a variable bound in a pattern is unused.
8040 This warning can generate false positive, as warning cannot be
8041 suppressed yet.
8042 -Wvalue-discard Warn when non-Unit expression results are unused.
8043 @<file> A text file containing compiler arguments (options and source files)."""
8044Remaining:
8045""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
8046 -Xverify-signatures Verify generic signatures in generated bytecode.
8047 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8048 @<file> A text file containing compiler arguments (options and source files)."""
8049Remaining:
8050""" -Yshow-var-bounds Print type variables with their bounds.
8051 -Yskip Skip
8052 -Ystop-after Stop after
8053 -Ystop-before Stop before
8054 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8055 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8056 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
8057 @<file> A text file containing compiler arguments (options and source files)."""
8058Parsed 166 settings for 3.6.4
8059Remaining:
8060""" features,
8061 - noAutoTupling :
8062 Disable automatic tupling,
8063 - dynamics :
8064 Allow direct or indirect subclasses of scala.Dynamic,
8065 - unsafeNulls :
8066 Enable unsafe nulls for explicit nulls,
8067 - postfixOps :
8068 Allow postfix operators (not recommended),
8069 - strictEquality :
8070 Enable strict equality (disable canEqualAny),
8071 - implicitConversions :
8072 Allow implicit conversions without warnings,
8073 - adhocExtensions :
8074 Allow ad-hoc extension methods,
8075 - experimental.namedTypeArguments :
8076 Allow named type arguments,
8077 - experimental.genericNumberLiterals :
8078 Allow generic number literals,
8079 - experimental.macros :
8080 Allow Scala 2 macros,
8081 - experimental.dependent :
8082 Allow dependent method types,
8083 - experimental.erasedDefinitions :
8084 Allow erased definitions,
8085 - deprecated.symbolLiterals :
8086 Allow symbol literals,
8087 - experimental.saferExceptions :
8088 Enable safer exceptions,
8089 - experimental.pureFunctions :
8090 Enable pure functions for capture checking,
8091 - experimental.captureChecking :
8092 Enable experimental capture checking,
8093 - experimental.into :
8094 Allow into modifier on parameter types,
8095 - experimental.modularity :
8096 Enable experimental modularity features
8097 -new-syntax Require `then` and `do` in control expressions.
8098 -no-indent Require classical {...} syntax, indentation is not significant.
8099 -nowarn Silence all warnings.
8100 -old-syntax Require `(...)` around conditions.
8101 -pagewidth Set page width
8102 Default 20000
8103 -preview Enable the use of preview features anywhere in the project.
8104 -print-lines Show source code line numbers.
8105 -print-tasty Prints the raw tasty.
8106 -project-url The source repository of your project.
8107 -repl-init-script The code will be run on REPL startup.
8108 -repl-quit-after-init Quit REPL after evaluating the init script.
8109 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8110 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8111-scalajs-genStaticForwardersForNonTopLevelObjects
8112 Generate static forwarders even for non-top-level objects (Scala.js only).
8113 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8114 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8115 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8116 -source source version
8117 Default 3.7
8118 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future, never
8119 -sourcepath Specify location(s) of source files.
8120 -sourceroot Specify workspace root directory.
8121 Default .
8122 -unchecked Enable additional warnings where generated code depends on assumptions.
8123 -uniqid Uniquely tag all identifiers in debugging output.
8124 -usejavacp Utilize the java.class.path in classpath resolution.
8125 -verbose Output messages about what the compiler is doing.
8126 -version Print product version and exit.
8127 @<file> A text file containing compiler arguments (options and source files)."""
8128Remaining:
8129""" - privates :
8130 Warn if a private member is unused,
8131 - locals :
8132 Warn if a local definition is unused,
8133 - explicits :
8134 Warn if an explicit parameter is unused,
8135 - implicits :
8136 Warn if an implicit parameter is unused,
8137 - params :
8138 Enable -Wunused:explicits,implicits,
8139 - patvars :
8140 Warn if a variable bound in a pattern is unused,
8141 - linted :
8142 Enable -Wunused:imports,privates,locals,implicits,
8143 - strict-no-implicit-warn :
8144 Same as -Wunused:imports, only for imports of explicit named members.
8145 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8146 - unsafe-warn-patvars :
8147 Deprecated alias for `patvars`
8148 -Wvalue-discard Warn when non-Unit expression results are unused.
8149 @<file> A text file containing compiler arguments (options and source files)."""
8150Remaining:
8151""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
8152 -Xverify-signatures Verify generic signatures in generated bytecode.
8153 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8154 @<file> A text file containing compiler arguments (options and source files)."""
8155Remaining:
8156""" -Yshow-var-bounds Print type variables with their bounds.
8157 -Yskip Skip
8158 -Ystop-after Stop after
8159 -Ystop-before Stop before
8160 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8161 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8162 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
8163 @<file> A text file containing compiler arguments (options and source files)."""
8164Parsed 166 settings for 3.7.0
8165Remaining:
8166""" features,
8167 - noAutoTupling :
8168 Disable automatic tupling,
8169 - dynamics :
8170 Allow direct or indirect subclasses of scala.Dynamic,
8171 - unsafeNulls :
8172 Enable unsafe nulls for explicit nulls,
8173 - postfixOps :
8174 Allow postfix operators (not recommended),
8175 - strictEquality :
8176 Enable strict equality (disable canEqualAny),
8177 - implicitConversions :
8178 Allow implicit conversions without warnings,
8179 - adhocExtensions :
8180 Allow ad-hoc extension methods,
8181 - experimental.namedTypeArguments :
8182 Allow named type arguments,
8183 - experimental.genericNumberLiterals :
8184 Allow generic number literals,
8185 - experimental.macros :
8186 Allow Scala 2 macros,
8187 - experimental.dependent :
8188 Allow dependent method types,
8189 - experimental.erasedDefinitions :
8190 Allow erased definitions,
8191 - deprecated.symbolLiterals :
8192 Allow symbol literals,
8193 - experimental.saferExceptions :
8194 Enable safer exceptions,
8195 - experimental.pureFunctions :
8196 Enable pure functions for capture checking,
8197 - experimental.captureChecking :
8198 Enable experimental capture checking,
8199 - experimental.into :
8200 Allow into modifier on parameter types,
8201 - experimental.modularity :
8202 Enable experimental modularity features,
8203 - experimental.packageObjectValues :
8204 Enable experimental package objects as values
8205 -new-syntax Require `then` and `do` in control expressions.
8206 -no-indent Require classical {...} syntax, indentation is not significant.
8207 -nowarn Silence all warnings.
8208 -old-syntax Require `(...)` around conditions.
8209 -pagewidth Set page width
8210 Default 20000
8211 -preview Enable the use of preview features anywhere in the project.
8212 -print-lines Show source code line numbers.
8213 -print-tasty Prints the raw tasty.
8214 -project-url The source repository of your project.
8215 -repl-init-script The code will be run on REPL startup.
8216 -repl-quit-after-init Quit REPL after evaluating the init script.
8217 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8218 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8219-scalajs-genStaticForwardersForNonTopLevelObjects
8220 Generate static forwarders even for non-top-level objects (Scala.js only).
8221 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8222 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8223 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8224 -source source version
8225 Default 3.7
8226 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
8227 -sourcepath Specify location(s) of source files.
8228 -sourceroot Specify workspace root directory.
8229 Default .
8230 -unchecked Enable additional warnings where generated code depends on assumptions.
8231 -uniqid Uniquely tag all identifiers in debugging output.
8232 -usejavacp Utilize the java.class.path in classpath resolution.
8233 -verbose Output messages about what the compiler is doing.
8234 -version Print product version and exit.
8235 @<file> A text file containing compiler arguments (options and source files)."""
8236Remaining:
8237""" - privates :
8238 Warn if a private member is unused,
8239 - locals :
8240 Warn if a local definition is unused,
8241 - explicits :
8242 Warn if an explicit parameter is unused,
8243 - implicits :
8244 Warn if an implicit parameter is unused,
8245 - params :
8246 Enable -Wunused:explicits,implicits,
8247 - patvars :
8248 Warn if a variable bound in a pattern is unused,
8249 - linted :
8250 Enable -Wunused:imports,privates,locals,implicits,
8251 - strict-no-implicit-warn :
8252 Same as -Wunused:imports, only for imports of explicit named members.
8253 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8254 - unsafe-warn-patvars :
8255 Deprecated alias for `patvars`
8256 -Wvalue-discard Warn when non-Unit expression results are unused.
8257 @<file> A text file containing compiler arguments (options and source files)."""
8258Remaining:
8259""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8260 -Xverify-signatures Verify generic signatures in generated bytecode.
8261 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8262 @<file> A text file containing compiler arguments (options and source files)."""
8263Remaining:
8264"""
8265 -Yshow-var-bounds Print type variables with their bounds.
8266 -Yskip Skip
8267 -Ystop-after Stop after
8268 -Ystop-before Stop before
8269 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8270 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8271 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
8272 @<file> A text file containing compiler arguments (options and source files)."""
8273Parsed 168 settings for 3.7.1
8274Remaining:
8275""" features,
8276 - noAutoTupling :
8277 Disable automatic tupling,
8278 - dynamics :
8279 Allow direct or indirect subclasses of scala.Dynamic,
8280 - unsafeNulls :
8281 Enable unsafe nulls for explicit nulls,
8282 - postfixOps :
8283 Allow postfix operators (not recommended),
8284 - strictEquality :
8285 Enable strict equality (disable canEqualAny),
8286 - implicitConversions :
8287 Allow implicit conversions without warnings,
8288 - adhocExtensions :
8289 Allow ad-hoc extension methods,
8290 - experimental.namedTypeArguments :
8291 Allow named type arguments,
8292 - experimental.genericNumberLiterals :
8293 Allow generic number literals,
8294 - experimental.macros :
8295 Allow Scala 2 macros,
8296 - experimental.dependent :
8297 Allow dependent method types,
8298 - experimental.erasedDefinitions :
8299 Allow erased definitions,
8300 - deprecated.symbolLiterals :
8301 Allow symbol literals,
8302 - experimental.saferExceptions :
8303 Enable safer exceptions,
8304 - experimental.pureFunctions :
8305 Enable pure functions for capture checking,
8306 - experimental.captureChecking :
8307 Enable experimental capture checking,
8308 - experimental.into :
8309 Allow into modifier on parameter types,
8310 - experimental.modularity :
8311 Enable experimental modularity features,
8312 - experimental.packageObjectValues :
8313 Enable experimental package objects as values
8314 -new-syntax Require `then` and `do` in control expressions.
8315 -no-indent Require classical {...} syntax, indentation is not significant.
8316 -nowarn Silence all warnings.
8317 -old-syntax Require `(...)` around conditions.
8318 -pagewidth Set page width
8319 Default 20000
8320 -preview Enable the use of preview features anywhere in the project.
8321 -print-lines Show source code line numbers.
8322 -print-tasty Prints the raw tasty.
8323 -project-url The source repository of your project.
8324 -repl-init-script The code will be run on REPL startup.
8325 -repl-quit-after-init Quit REPL after evaluating the init script.
8326 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8327 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8328-scalajs-genStaticForwardersForNonTopLevelObjects
8329 Generate static forwarders even for non-top-level objects (Scala.js only).
8330 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8331 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8332 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8333 -source source version
8334 Default 3.7
8335 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
8336 -sourcepath Specify location(s) of source files.
8337 -sourceroot Specify workspace root directory.
8338 Default .
8339 -unchecked Enable additional warnings where generated code depends on assumptions.
8340 -uniqid Uniquely tag all identifiers in debugging output.
8341 -usejavacp Utilize the java.class.path in classpath resolution.
8342 -verbose Output messages about what the compiler is doing.
8343 -version Print product version and exit.
8344 @<file> A text file containing compiler arguments (options and source files)."""
8345Remaining:
8346""" - privates :
8347 Warn if a private member is unused,
8348 - locals :
8349 Warn if a local definition is unused,
8350 - explicits :
8351 Warn if an explicit parameter is unused,
8352 - implicits :
8353 Warn if an implicit parameter is unused,
8354 - params :
8355 Enable -Wunused:explicits,implicits,
8356 - patvars :
8357 Warn if a variable bound in a pattern is unused,
8358 - linted :
8359 Enable -Wunused:imports,privates,locals,implicits,
8360 - strict-no-implicit-warn :
8361 Same as -Wunused:imports, only for imports of explicit named members.
8362 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8363 - unsafe-warn-patvars :
8364 Deprecated alias for `patvars`
8365 -Wvalue-discard Warn when non-Unit expression results are unused.
8366 @<file> A text file containing compiler arguments (options and source files)."""
8367Remaining:
8368""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8369 -Xverify-signatures Verify generic signatures in generated bytecode.
8370 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8371 @<file> A text file containing compiler arguments (options and source files)."""
8372Remaining:
8373"""ebugging output.
8374 -Yshow-var-bounds Print type variables with their bounds.
8375 -Yskip Skip
8376 -Ystop-after Stop after
8377 -Ystop-before Stop before
8378 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8379 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8380 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
8381 @<file> A text file containing compiler arguments (options and source files)."""
8382Parsed 170 settings for 3.7.2
8383Remaining:
8384""" features,
8385 - noAutoTupling :
8386 Disable automatic tupling,
8387 - dynamics :
8388 Allow direct or indirect subclasses of scala.Dynamic,
8389 - unsafeNulls :
8390 Enable unsafe nulls for explicit nulls,
8391 - postfixOps :
8392 Allow postfix operators (not recommended),
8393 - strictEquality :
8394 Enable strict equality (disable canEqualAny),
8395 - implicitConversions :
8396 Allow implicit conversions without warnings,
8397 - adhocExtensions :
8398 Allow ad-hoc extension methods,
8399 - experimental.namedTypeArguments :
8400 Allow named type arguments,
8401 - experimental.genericNumberLiterals :
8402 Allow generic number literals,
8403 - experimental.macros :
8404 Allow Scala 2 macros,
8405 - experimental.dependent :
8406 Allow dependent method types,
8407 - experimental.erasedDefinitions :
8408 Allow erased definitions,
8409 - deprecated.symbolLiterals :
8410 Allow symbol literals,
8411 - experimental.saferExceptions :
8412 Enable safer exceptions,
8413 - experimental.pureFunctions :
8414 Enable pure functions for capture checking,
8415 - experimental.captureChecking :
8416 Enable experimental capture checking,
8417 - experimental.separationChecking :
8418 Enable experimental separation checking (requires captureChecking),
8419 - experimental.into :
8420 Allow into modifier on parameter types,
8421 - experimental.modularity :
8422 Enable experimental modularity features,
8423 - experimental.packageObjectValues :
8424 Enable experimental package objects as values
8425 -new-syntax Require `then` and `do` in control expressions.
8426 -no-indent Require classical {...} syntax, indentation is not significant.
8427 -nowarn Silence all warnings.
8428 -old-syntax Require `(...)` around conditions.
8429 -pagewidth Set page width
8430 Default 20000
8431 -preview Enable the use of preview features anywhere in the project.
8432 -print-lines Show source code line numbers.
8433 -print-tasty Prints the raw tasty.
8434 -project-url The source repository of your project.
8435 -repl-init-script The code will be run on REPL startup.
8436 -repl-quit-after-init Quit REPL after evaluating the init script.
8437 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8438 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8439-scalajs-genStaticForwardersForNonTopLevelObjects
8440 Generate static forwarders even for non-top-level objects (Scala.js only).
8441 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8442 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8443 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8444 -source source version
8445 Default 3.7
8446 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
8447 -sourcepath Specify location(s) of source files.
8448 -sourceroot Specify workspace root directory.
8449 Default .
8450 -unchecked Enable additional warnings where generated code depends on assumptions.
8451 -uniqid Uniquely tag all identifiers in debugging output.
8452 -usejavacp Utilize the java.class.path in classpath resolution.
8453 -verbose Output messages about what the compiler is doing.
8454 -version Print product version and exit.
8455 @<file> A text file containing compiler arguments (options and source files)."""
8456Remaining:
8457""" - privates :
8458 Warn if a private member is unused,
8459 - locals :
8460 Warn if a local definition is unused,
8461 - explicits :
8462 Warn if an explicit parameter is unused,
8463 - implicits :
8464 Warn if an implicit parameter is unused,
8465 - params :
8466 Enable -Wunused:explicits,implicits,
8467 - patvars :
8468 Warn if a variable bound in a pattern is unused,
8469 - linted :
8470 Enable -Wunused:imports,privates,locals,implicits,
8471 - strict-no-implicit-warn :
8472 Same as -Wunused:imports, only for imports of explicit named members.
8473 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8474 - unsafe-warn-patvars :
8475 Deprecated alias for `patvars`
8476 -Wvalue-discard Warn when non-Unit expression results are unused.
8477 @<file> A text file containing compiler arguments (options and source files)."""
8478Remaining:
8479""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8480 -Xverify-signatures Verify generic signatures in generated bytecode.
8481 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8482 @<file> A text file containing compiler arguments (options and source files)."""
8483Remaining:
8484"""des in debugging output.
8485 -Yshow-var-bounds Print type variables with their bounds.
8486 -Yskip Skip
8487 -Ystop-after Stop after
8488 -Ystop-before Stop before
8489 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8490 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8491 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
8492 @<file> A text file containing compiler arguments (options and source files)."""
8493Parsed 172 settings for 3.7.3
8494All: 14 common settings
84952: 79 common settings
84963: 99 common settings
84973.4: 164 common settings
84983.1: 133 common settings
84992.13: 181 common settings
85003.0: 127 common settings
85013.6: 165 common settings
85023.5: 165 common settings
85033.2: 142 common settings
85043.7: 166 common settings
85052.11: 154 common settings
85063.3: 146 common settings
85072.12: 148 common settings
85082.11.0+ 154 common settings
85092.11.1+ 154 common settings
85102.11.2+ 155 common settings
85112.11.3+ 158 common settings
85122.11.4+ 158 common settings
85132.11.5+ 160 common settings
85142.11.6+ 160 common settings
85152.11.7+ 164 common settings
85162.11.8+ 166 common settings
85172.11.9+ 167 common settings
85182.11.10+ 167 common settings
85192.11.11+ 167 common settings
85202.11.12+ 167 common settings
85212.12.0+ 148 common settings
85222.12.1+ 149 common settings
85232.12.2+ 153 common settings
85242.12.3+ 159 common settings
85252.12.4+ 161 common settings
85262.12.5+ 168 common settings
85272.12.6+ 168 common settings
85282.12.7+ 169 common settings
85292.12.8+ 171 common settings
85302.12.9+ 172 common settings
85312.12.10+ 174 common settings
85322.12.11+ 175 common settings
85332.12.12+ 178 common settings
85342.12.13+ 180 common settings
85352.12.14+ 180 common settings
85362.12.15+ 180 common settings
85372.12.16+ 180 common settings
85382.12.17+ 181 common settings
85392.12.18+ 181 common settings
85402.12.19+ 182 common settings
85412.12.20+ 183 common settings
85422.13.0+ 181 common settings
85432.13.1+ 183 common settings
85442.13.2+ 190 common settings
85452.13.3+ 193 common settings
85462.13.4+ 198 common settings
85472.13.5+ 199 common settings
85482.13.6+ 202 common settings
85492.13.7+ 202 common settings
85502.13.8+ 202 common settings
85512.13.9+ 210 common settings
85522.13.10+ 210 common settings
85532.13.11+ 214 common settings
85542.13.12+ 215 common settings
85552.13.13+ 218 common settings
85562.13.14+ 222 common settings
85572.13.15+ 227 common settings
85582.13.16+ 228 common settings
85592.13.17+ 230 common settings
85603.0.0+ 127 common settings
85613.0.1+ 130 common settings
85623.0.2+ 133 common settings
85633.1.0+ 133 common settings
85643.1.1+ 133 common settings
85653.1.2+ 141 common settings
85663.1.3+ 141 common settings
85673.2.0+ 142 common settings
85683.2.1+ 145 common settings
85693.2.2+ 146 common settings
85703.3.0+ 146 common settings
85713.3.1+ 147 common settings
85723.3.2+ 151 common settings
85733.3.3+ 151 common settings
85743.3.4+ 160 common settings
85753.3.5+ 161 common settings
85763.3.6+ 163 common settings
85773.3.7+ 166 common settings
85783.4.0+ 164 common settings
85793.4.1+ 166 common settings
85803.4.2+ 172 common settings
85813.4.3+ 172 common settings
85823.5.0+ 165 common settings
85833.5.1+ 165 common settings
85843.5.2+ 166 common settings
85853.6.0+ 165 common settings
85863.6.1+ 165 common settings
85873.6.2+ 165 common settings
85883.6.3+ 166 common settings
85893.6.4+ 166 common settings
85903.7.0+ 166 common settings
85913.7.1+ 168 common settings
85923.7.2+ 170 common settings
85933.7.3+ 172 common settings
8594[info] Downloading all scala compiler jars...
8595[info] Finished downloading all scala compiler jars...
8596Parsed 157 settings for 2.11.0
8597Parsed 157 settings for 2.11.1
8598Parsed 157 settings for 2.11.2
8599Parsed 158 settings for 2.11.3
8600Parsed 158 settings for 2.11.4
8601Parsed 160 settings for 2.11.5
8602Parsed 160 settings for 2.11.6
8603Parsed 164 settings for 2.11.7
8604Parsed 166 settings for 2.11.8
8605Parsed 167 settings for 2.11.9
8606Parsed 167 settings for 2.11.10
8607Parsed 167 settings for 2.11.11
8608Parsed 167 settings for 2.11.12
8609Parsed 153 settings for 2.12.0
8610Parsed 154 settings for 2.12.1
8611Parsed 155 settings for 2.12.2
8612Parsed 161 settings for 2.12.3
8613Parsed 163 settings for 2.12.4
8614Parsed 170 settings for 2.12.5
8615Parsed 170 settings for 2.12.6
8616Parsed 171 settings for 2.12.7
8617Parsed 173 settings for 2.12.8
8618Parsed 174 settings for 2.12.9
8619Parsed 176 settings for 2.12.10
8620Parsed 177 settings for 2.12.11
8621Parsed 179 settings for 2.12.12
8622Parsed 181 settings for 2.12.13
8623Parsed 181 settings for 2.12.14
8624Parsed 181 settings for 2.12.15
8625Parsed 181 settings for 2.12.16
8626Parsed 181 settings for 2.12.17
8627Parsed 181 settings for 2.12.18
8628Parsed 182 settings for 2.12.19
8629Parsed 183 settings for 2.12.20
8630Parsed 191 settings for 2.13.0
8631Parsed 193 settings for 2.13.1
8632Parsed 200 settings for 2.13.2
8633Parsed 202 settings for 2.13.3
8634Parsed 207 settings for 2.13.4
8635Parsed 208 settings for 2.13.5
8636Parsed 211 settings for 2.13.6
8637Parsed 211 settings for 2.13.7
8638Parsed 211 settings for 2.13.8
8639Parsed 216 settings for 2.13.9
8640Parsed 216 settings for 2.13.10
8641Parsed 219 settings for 2.13.11
8642Parsed 220 settings for 2.13.12
8643Parsed 224 settings for 2.13.13
8644Parsed 223 settings for 2.13.14
8645Parsed 228 settings for 2.13.15
8646Parsed 228 settings for 2.13.16
8647Parsed 230 settings for 2.13.17
8648Parsed 136 settings for 3.0.0
8649Parsed 132 settings for 3.0.1
8650Parsed 133 settings for 3.0.2
8651Parsed 136 settings for 3.1.0
8652Parsed 136 settings for 3.1.1
8653Parsed 142 settings for 3.1.2
8654Remaining:
8655""" -uniqid Uniquely tag all identifiers in debugging output.
8656 -usejavacp Utilize the java.class.path in classpath resolution.
8657 -verbose Output messages about what the compiler is doing.
8658 -version Print product version and exit.
8659 @<file> A text file containing compiler arguments (options and source files)."""
8660Remaining:
8661"ents (options and source files)."
8662Remaining:
8663"""enerated bytecode.
8664 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8665 @<file> A text file containing compiler arguments (options and source files)."""
8666Remaining:
8667""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8668 -Yshow-var-bounds Print type variables with their bounds.
8669 -Yskip Skip
8670 -Ystop-after Stop after
8671 -Ystop-before Stop before
8672 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8673 @<file> A text file containing compiler arguments (options and source files)."""
8674Parsed 141 settings for 3.1.3
8675Remaining:
8676""" -uniqid Uniquely tag all identifiers in debugging output.
8677 -usejavacp Utilize the java.class.path in classpath resolution.
8678 -verbose Output messages about what the compiler is doing.
8679 -version Print product version and exit.
8680 @<file> A text file containing compiler arguments (options and source files)."""
8681Remaining:
8682"ents (options and source files)."
8683Remaining:
8684"""enerated bytecode.
8685 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8686 @<file> A text file containing compiler arguments (options and source files)."""
8687Remaining:
8688"""d.
8689 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8690 -Yshow-var-bounds Print type variables with their bounds.
8691 -Yskip Skip
8692 -Ystop-after Stop after
8693 -Ystop-before Stop before
8694 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8695 @<file> A text file containing compiler arguments (options and source files)."""
8696Parsed 142 settings for 3.2.0
8697Remaining:
8698""" -uniqid Uniquely tag all identifiers in debugging output.
8699 -usejavacp Utilize the java.class.path in classpath resolution.
8700 -verbose Output messages about what the compiler is doing.
8701 -version Print product version and exit.
8702 @<file> A text file containing compiler arguments (options and source files)."""
8703Remaining:
8704"ents (options and source files)."
8705Remaining:
8706"""enerated bytecode.
8707 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8708 @<file> A text file containing compiler arguments (options and source files)."""
8709Remaining:
8710"""ings that are normally suppressed.
8711 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8712 -Yshow-var-bounds Print type variables with their bounds.
8713 -Yskip Skip
8714 -Ystop-after Stop after
8715 -Ystop-before Stop before
8716 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8717 @<file> A text file containing compiler arguments (options and source files)."""
8718Parsed 146 settings for 3.2.1
8719Remaining:
8720""" -uniqid Uniquely tag all identifiers in debugging output.
8721 -usejavacp Utilize the java.class.path in classpath resolution.
8722 -verbose Output messages about what the compiler is doing.
8723 -version Print product version and exit.
8724 @<file> A text file containing compiler arguments (options and source files)."""
8725Remaining:
8726"ents (options and source files)."
8727Remaining:
8728"""enerated bytecode.
8729 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8730 @<file> A text file containing compiler arguments (options and source files)."""
8731Remaining:
8732"""ings that are normally suppressed.
8733 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8734 -Yshow-var-bounds Print type variables with their bounds.
8735 -Yskip Skip
8736 -Ystop-after Stop after
8737 -Ystop-before Stop before
8738 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8739 @<file> A text file containing compiler arguments (options and source files)."""
8740Parsed 146 settings for 3.2.2
8741Remaining:
8742""" -uniqid Uniquely tag all identifiers in debugging output.
8743 -usejavacp Utilize the java.class.path in classpath resolution.
8744 -verbose Output messages about what the compiler is doing.
8745 -version Print product version and exit.
8746 @<file> A text file containing compiler arguments (options and source files)."""
8747Remaining:
8748""" - privates :
8749 Warn if a private member is unused,
8750 - locals :
8751 Warn if a local definition is unused,
8752 - explicits :
8753 Warn if an explicit parameter is unused,
8754 - implicits :
8755 Warn if an implicit parameter is unused,
8756 - params :
8757 Enable -Wunused:explicits,implicits,
8758 - linted :
8759 Enable -Wunused:imports,privates,locals,implicits,
8760 - strict-no-implicit-warn :
8761 Same as -Wunused:import, only for imports of explicit named members.
8762 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8763 - unsafe-warn-patvars :
8764 (UNSAFE) Warn if a variable bound in a pattern is unused.
8765 This warning can generate false positive, as warning cannot be
8766 suppressed yet.
8767-Wvalue-discard Warn when non-Unit expression results are unused.
8768 @<file> A text file containing compiler arguments (options and source files)."""
8769Remaining:
8770"""enerated bytecode.
8771 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8772 @<file> A text file containing compiler arguments (options and source files)."""
8773Remaining:
8774"""and warnings that are normally suppressed.
8775 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8776 -Yshow-var-bounds Print type variables with their bounds.
8777 -Yskip Skip
8778 -Ystop-after Stop after
8779 -Ystop-before Stop before
8780 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8781 @<file> A text file containing compiler arguments (options and source files)."""
8782Parsed 146 settings for 3.3.0
8783Remaining:
8784""" -uniqid Uniquely tag all identifiers in debugging output.
8785 -usejavacp Utilize the java.class.path in classpath resolution.
8786 -verbose Output messages about what the compiler is doing.
8787 -version Print product version and exit.
8788 @<file> A text file containing compiler arguments (options and source files)."""
8789Remaining:
8790""" - privates :
8791 Warn if a private member is unused,
8792 - locals :
8793 Warn if a local definition is unused,
8794 - explicits :
8795 Warn if an explicit parameter is unused,
8796 - implicits :
8797 Warn if an implicit parameter is unused,
8798 - params :
8799 Enable -Wunused:explicits,implicits,
8800 - linted :
8801 Enable -Wunused:imports,privates,locals,implicits,
8802 - strict-no-implicit-warn :
8803 Same as -Wunused:import, only for imports of explicit named members.
8804 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8805 - unsafe-warn-patvars :
8806 (UNSAFE) Warn if a variable bound in a pattern is unused.
8807 This warning can generate false positive, as warning cannot be
8808 suppressed yet.
8809 -Wvalue-discard Warn when non-Unit expression results are unused.
8810 @<file> A text file containing compiler arguments (options and source files)."""
8811Remaining:
8812"""enerated bytecode.
8813 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8814 @<file> A text file containing compiler arguments (options and source files)."""
8815Remaining:
8816"""and warnings that are normally suppressed.
8817 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8818 -Yshow-var-bounds Print type variables with their bounds.
8819 -Yskip Skip
8820 -Ystop-after Stop after
8821 -Ystop-before Stop before
8822 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8823 @<file> A text file containing compiler arguments (options and source files)."""
8824Parsed 147 settings for 3.3.1
8825Remaining:
8826""" -uniqid Uniquely tag all identifiers in debugging output.
8827 -usejavacp Utilize the java.class.path in classpath resolution.
8828 -verbose Output messages about what the compiler is doing.
8829 -version Print product version and exit.
8830 @<file> A text file containing compiler arguments (options and source files)."""
8831Remaining:
8832""" - privates :
8833 Warn if a private member is unused,
8834 - locals :
8835 Warn if a local definition is unused,
8836 - explicits :
8837 Warn if an explicit parameter is unused,
8838 - implicits :
8839 Warn if an implicit parameter is unused,
8840 - params :
8841 Enable -Wunused:explicits,implicits,
8842 - linted :
8843 Enable -Wunused:imports,privates,locals,implicits,
8844 - strict-no-implicit-warn :
8845 Same as -Wunused:import, only for imports of explicit named members.
8846 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8847 - unsafe-warn-patvars :
8848 (UNSAFE) Warn if a variable bound in a pattern is unused.
8849 This warning can generate false positive, as warning cannot be
8850 suppressed yet.
8851 -Wvalue-discard Warn when non-Unit expression results are unused.
8852 @<file> A text file containing compiler arguments (options and source files)."""
8853Remaining:
8854"""enerated bytecode.
8855 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8856 @<file> A text file containing compiler arguments (options and source files)."""
8857Remaining:
8858"""o show follow-on errors and warnings that are normally suppressed.
8859 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8860 -Yshow-var-bounds Print type variables with their bounds.
8861 -Yskip Skip
8862 -Ystop-after Stop after
8863 -Ystop-before Stop before
8864 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8865 @<file> A text file containing compiler arguments (options and source files)."""
8866Parsed 151 settings for 3.3.2
8867Remaining:
8868""" -uniqid Uniquely tag all identifiers in debugging output.
8869 -usejavacp Utilize the java.class.path in classpath resolution.
8870 -verbose Output messages about what the compiler is doing.
8871 -version Print product version and exit.
8872 @<file> A text file containing compiler arguments (options and source files)."""
8873Remaining:
8874""" - privates :
8875 Warn if a private member is unused,
8876 - locals :
8877 Warn if a local definition is unused,
8878 - explicits :
8879 Warn if an explicit parameter is unused,
8880 - implicits :
8881 Warn if an implicit parameter is unused,
8882 - params :
8883 Enable -Wunused:explicits,implicits,
8884 - linted :
8885 Enable -Wunused:imports,privates,locals,implicits,
8886 - strict-no-implicit-warn :
8887 Same as -Wunused:import, only for imports of explicit named members.
8888 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8889 - unsafe-warn-patvars :
8890 (UNSAFE) Warn if a variable bound in a pattern is unused.
8891 This warning can generate false positive, as warning cannot be
8892 suppressed yet.
8893 -Wvalue-discard Warn when non-Unit expression results are unused.
8894 @<file> A text file containing compiler arguments (options and source files)."""
8895Remaining:
8896"""enerated bytecode.
8897 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8898 @<file> A text file containing compiler arguments (options and source files)."""
8899Remaining:
8900"""o show follow-on errors and warnings that are normally suppressed.
8901 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8902 -Yshow-var-bounds Print type variables with their bounds.
8903 -Yskip Skip
8904 -Ystop-after Stop after
8905 -Ystop-before Stop before
8906 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8907 @<file> A text file containing compiler arguments (options and source files)."""
8908Parsed 151 settings for 3.3.3
8909Remaining:
8910""" -uniqid Uniquely tag all identifiers in debugging output.
8911 -usejavacp Utilize the java.class.path in classpath resolution.
8912 -verbose Output messages about what the compiler is doing.
8913 -version Print product version and exit.
8914 @<file> A text file containing compiler arguments (options and source files)."""
8915Remaining:
8916""",
8917 - privates :
8918 Warn if a private member is unused,
8919 - locals :
8920 Warn if a local definition is unused,
8921 - explicits :
8922 Warn if an explicit parameter is unused,
8923 - implicits :
8924 Warn if an implicit parameter is unused,
8925 - params :
8926 Enable -Wunused:explicits,implicits,
8927 - linted :
8928 Enable -Wunused:imports,privates,locals,implicits,
8929 - strict-no-implicit-warn :
8930 Same as -Wunused:import, only for imports of explicit named members.
8931 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8932 - unsafe-warn-patvars :
8933 (UNSAFE) Warn if a variable bound in a pattern is unused.
8934 This warning can generate false positive, as warning cannot be
8935 suppressed yet.
8936 -Wvalue-discard Warn when non-Unit expression results are unused.
8937 -Xlint Enable or disable specific `lint` warnings
8938 Choices :
8939 - all,
8940 - private-shadow :
8941 Warn if a private field or class parameter shadows a superclass field,
8942 - type-parameter-shadow :
8943 Warn when a type parameter shadows a type already in the scope
8944 @<file> A text file containing compiler arguments (options and source files)."""
8945Remaining:
8946"""res in generated bytecode.
8947 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8948 @<file> A text file containing compiler arguments (options and source files)."""
8949Remaining:
8950"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
8951 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
8952 -Yshow-var-bounds Print type variables with their bounds.
8953 -Yskip Skip
8954 -Ystop-after Stop after
8955 -Ystop-before Stop before
8956 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8957 @<file> A text file containing compiler arguments (options and source files)."""
8958Parsed 160 settings for 3.3.4
8959Remaining:
8960""" -uniqid Uniquely tag all identifiers in debugging output.
8961 -usejavacp Utilize the java.class.path in classpath resolution.
8962 -verbose Output messages about what the compiler is doing.
8963 -version Print product version and exit.
8964 @<file> A text file containing compiler arguments (options and source files)."""
8965Remaining:
8966"""cit-warn,
8967 - privates :
8968 Warn if a private member is unused,
8969 - locals :
8970 Warn if a local definition is unused,
8971 - explicits :
8972 Warn if an explicit parameter is unused,
8973 - implicits :
8974 Warn if an implicit parameter is unused,
8975 - params :
8976 Enable -Wunused:explicits,implicits,
8977 - linted :
8978 Enable -Wunused:imports,privates,locals,implicits,
8979 - strict-no-implicit-warn :
8980 Same as -Wunused:import, only for imports of explicit named members.
8981 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8982 - unsafe-warn-patvars :
8983 (UNSAFE) Warn if a variable bound in a pattern is unused.
8984 This warning can generate false positive, as warning cannot be
8985 suppressed yet.
8986 -Wvalue-discard Warn when non-Unit expression results are unused.
8987 -Xlint Enable or disable specific `lint` warnings
8988 Choices :
8989 - all,
8990 - private-shadow :
8991 Warn if a private field or class parameter shadows a superclass field,
8992 - type-parameter-shadow :
8993 Warn when a type parameter shadows a type already in the scope
8994 @<file> A text file containing compiler arguments (options and source files)."""
8995Remaining:
8996"""res in generated bytecode.
8997 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8998 @<file> A text file containing compiler arguments (options and source files)."""
8999Remaining:
9000"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
9001 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9002 -Yshow-var-bounds Print type variables with their bounds.
9003 -Yskip Skip
9004 -Ystop-after Stop after
9005 -Ystop-before Stop before
9006 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9007 @<file> A text file containing compiler arguments (options and source files)."""
9008Parsed 161 settings for 3.3.5
9009Remaining:
9010""" -uniqid Uniquely tag all identifiers in debugging output.
9011 -usejavacp Utilize the java.class.path in classpath resolution.
9012 -verbose Output messages about what the compiler is doing.
9013 -version Print product version and exit.
9014 @<file> A text file containing compiler arguments (options and source files)."""
9015Remaining:
9016"""cit-warn,
9017 - privates :
9018 Warn if a private member is unused,
9019 - locals :
9020 Warn if a local definition is unused,
9021 - explicits :
9022 Warn if an explicit parameter is unused,
9023 - implicits :
9024 Warn if an implicit parameter is unused,
9025 - params :
9026 Enable -Wunused:explicits,implicits,
9027 - linted :
9028 Enable -Wunused:imports,privates,locals,implicits,
9029 - strict-no-implicit-warn :
9030 Same as -Wunused:import, only for imports of explicit named members.
9031 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9032 - unsafe-warn-patvars :
9033 (UNSAFE) Warn if a variable bound in a pattern is unused.
9034 This warning can generate false positive, as warning cannot be
9035 suppressed yet.
9036 -Wvalue-discard Warn when non-Unit expression results are unused.
9037 -Xlint Enable or disable specific `lint` warnings
9038 Choices :
9039 - all,
9040 - private-shadow :
9041 Warn if a private field or class parameter shadows a superclass field,
9042 - type-parameter-shadow :
9043 Warn when a type parameter shadows a type already in the scope
9044 @<file> A text file containing compiler arguments (options and source files)."""
9045Remaining:
9046"""res in generated bytecode.
9047 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9048 @<file> A text file containing compiler arguments (options and source files)."""
9049Remaining:
9050""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
9051 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9052 -Yshow-var-bounds Print type variables with their bounds.
9053 -Yskip Skip
9054 -Ystop-after Stop after
9055 -Ystop-before Stop before
9056 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9057 @<file> A text file containing compiler arguments (options and source files)."""
9058Parsed 163 settings for 3.3.6
9059Remaining:
9060""" -uniqid Uniquely tag all identifiers in debugging output.
9061 -usejavacp Utilize the java.class.path in classpath resolution.
9062 -verbose Output messages about what the compiler is doing.
9063 -version Print product version and exit.
9064 @<file> A text file containing compiler arguments (options and source files)."""
9065Remaining:
9066"""
9067 Warn if a private member is unused,
9068 - locals :
9069 Warn if a local definition is unused,
9070 - explicits :
9071 Warn if an explicit parameter is unused,
9072 - implicits :
9073 Warn if an implicit parameter is unused,
9074 - params :
9075 Enable -Wunused:explicits,implicits,
9076 - patvars :
9077 Warn if a variable bound in a pattern is unused,
9078 - linted :
9079 Enable -Wunused:imports,privates,locals,implicits,
9080 - strict-no-implicit-warn :
9081 Same as -Wunused:imports, only for imports of explicit named members.
9082 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9083 - unsafe-warn-patvars :
9084 Deprecated alias for `patvars`
9085 -Wvalue-discard Warn when non-Unit expression results are unused.
9086 -Xlint Enable or disable specific `lint` warnings
9087 Choices :
9088 - all,
9089 - private-shadow :
9090 Warn if a private field or class parameter shadows a superclass field,
9091 - type-parameter-shadow :
9092 Warn when a type parameter shadows a type already in the scope
9093 @<file> A text file containing compiler arguments (options and source files)."""
9094Remaining:
9095"""res in generated bytecode.
9096 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9097 @<file> A text file containing compiler arguments (options and source files)."""
9098Remaining:
9099""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
9100 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9101 -Yshow-var-bounds Print type variables with their bounds.
9102 -Yskip Skip
9103 -Ystop-after Stop after
9104 -Ystop-before Stop before
9105 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9106 @<file> A text file containing compiler arguments (options and source files)."""
9107Parsed 166 settings for 3.3.7
9108Remaining:
9109"""[0m -uniqid Uniquely tag all identifiers in debugging output.
9110 -usejavacp Utilize the java.class.path in classpath resolution.
9111 -verbose Output messages about what the compiler is doing.
9112 -version Print product version and exit.
9113 @<file> A text file containing compiler arguments (options and source files)."""
9114Remaining:
9115"""-warn,
9116 - privates :
9117 Warn if a private member is unused,
9118 - locals :
9119 Warn if a local definition is unused,
9120 - explicits :
9121 Warn if an explicit parameter is unused,
9122 - implicits :
9123 Warn if an implicit parameter is unused,
9124 - params :
9125 Enable -Wunused:explicits,implicits,
9126 - linted :
9127 Enable -Wunused:imports,privates,locals,implicits,
9128 - strict-no-implicit-warn :
9129 Same as -Wunused:import, only for imports of explicit named members.
9130 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9131 - unsafe-warn-patvars :
9132 (UNSAFE) Warn if a variable bound in a pattern is unused.
9133 This warning can generate false positive, as warning cannot be
9134 suppressed yet.
9135 -Wvalue-discard Warn when non-Unit expression results are unused.
9136 -Xlint Enable or disable specific `lint` warnings
9137 Choices :
9138 - all,
9139 - private-shadow :
9140 Warn if a private field or class parameter shadows a superclass field,
9141 - type-parameter-shadow :
9142 Warn when a type parameter shadows a type already in the scope
9143 @<file> A text file containing compiler arguments (options and source files)."""
9144Remaining:
9145"""res in generated bytecode.
9146 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9147 @<file> A text file containing compiler arguments (options and source files)."""
9148Remaining:
9149"""uppress exceptions thrown during tree printing.
9150 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
9151 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9152 -Yshow-var-bounds Print type variables with their bounds.
9153 -Yskip Skip
9154 -Ystop-after Stop after
9155 -Ystop-before Stop before
9156 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9157 @<file> A text file containing compiler arguments (options and source files)."""
9158Parsed 166 settings for 3.4.0
9159Remaining:
9160"""tions.
9161 -uniqid Uniquely tag all identifiers in debugging output.
9162 -usejavacp Utilize the java.class.path in classpath resolution.
9163 -verbose Output messages about what the compiler is doing.
9164 -version Print product version and exit.
9165 @<file> A text file containing compiler arguments (options and source files)."""
9166Remaining:
9167"""-warn,
9168 - privates :
9169 Warn if a private member is unused,
9170 - locals :
9171 Warn if a local definition is unused,
9172 - explicits :
9173 Warn if an explicit parameter is unused,
9174 - implicits :
9175 Warn if an implicit parameter is unused,
9176 - params :
9177 Enable -Wunused:explicits,implicits,
9178 - linted :
9179 Enable -Wunused:imports,privates,locals,implicits,
9180 - strict-no-implicit-warn :
9181 Same as -Wunused:import, only for imports of explicit named members.
9182 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9183 - unsafe-warn-patvars :
9184 (UNSAFE) Warn if a variable bound in a pattern is unused.
9185 This warning can generate false positive, as warning cannot be
9186 suppressed yet.
9187 -Wvalue-discard Warn when non-Unit expression results are unused.
9188 -Xlint Enable or disable specific `lint` warnings
9189 Choices :
9190 - all,
9191 - private-shadow :
9192 Warn if a private field or class parameter shadows a superclass field,
9193 - type-parameter-shadow :
9194 Warn when a type parameter shadows a type already in the scope
9195 @<file> A text file containing compiler arguments (options and source files)."""
9196Remaining:
9197"""res in generated bytecode.
9198 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9199 @<file> A text file containing compiler arguments (options and source files)."""
9200Remaining:
9201""" Don't suppress exceptions thrown during tree printing.
9202 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
9203 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9204 -Yshow-var-bounds Print type variables with their bounds.
9205 -Yskip Skip
9206 -Ystop-after Stop after
9207 -Ystop-before Stop before
9208 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9209 @<file> A text file containing compiler arguments (options and source files)."""
9210Parsed 168 settings for 3.4.1
9211Remaining:
9212""" -uniqid Uniquely tag all identifiers in debugging output.
9213 -usejavacp Utilize the java.class.path in classpath resolution.
9214 -verbose Output messages about what the compiler is doing.
9215 -version Print product version and exit.
9216 @<file> A text file containing compiler arguments (options and source files)."""
9217Remaining:
9218"""rict-no-implicit-warn,
9219 - privates :
9220 Warn if a private member is unused,
9221 - locals :
9222 Warn if a local definition is unused,
9223 - explicits :
9224 Warn if an explicit parameter is unused,
9225 - implicits :
9226 Warn if an implicit parameter is unused,
9227 - params :
9228 Enable -Wunused:explicits,implicits,
9229 - linted :
9230 Enable -Wunused:imports,privates,locals,implicits,
9231 - strict-no-implicit-warn :
9232 Same as -Wunused:import, only for imports of explicit named members.
9233 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9234 - unsafe-warn-patvars :
9235 (UNSAFE) Warn if a variable bound in a pattern is unused.
9236 This warning can generate false positive, as warning cannot be
9237 suppressed yet.
9238 -Wvalue-discard Warn when non-Unit expression results are unused.
9239 @<file> A text file containing compiler arguments (options and source files)."""
9240Remaining:
9241"""res in generated bytecode.
9242 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9243 @<file> A text file containing compiler arguments (options and source files)."""
9244Remaining:
9245"""-on errors and warnings that are normally suppressed.
9246 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9247 -Yshow-var-bounds Print type variables with their bounds.
9248 -Yskip Skip
9249 -Ystop-after Stop after
9250 -Ystop-before Stop before
9251 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9252 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9253 @<file> A text file containing compiler arguments (options and source files)."""
9254Parsed 172 settings for 3.4.2
9255Remaining:
9256""" -uniqid Uniquely tag all identifiers in debugging output.
9257 -usejavacp Utilize the java.class.path in classpath resolution.
9258 -verbose Output messages about what the compiler is doing.
9259 -version Print product version and exit.
9260 @<file> A text file containing compiler arguments (options and source files)."""
9261Remaining:
9262"""rict-no-implicit-warn,
9263 - privates :
9264 Warn if a private member is unused,
9265 - locals :
9266 Warn if a local definition is unused,
9267 - explicits :
9268 Warn if an explicit parameter is unused,
9269 - implicits :
9270 Warn if an implicit parameter is unused,
9271 - params :
9272 Enable -Wunused:explicits,implicits,
9273 - linted :
9274 Enable -Wunused:imports,privates,locals,implicits,
9275 - strict-no-implicit-warn :
9276 Same as -Wunused:import, only for imports of explicit named members.
9277 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9278 - unsafe-warn-patvars :
9279 (UNSAFE) Warn if a variable bound in a pattern is unused.
9280 This warning can generate false positive, as warning cannot be
9281 suppressed yet.
9282 -Wvalue-discard Warn when non-Unit expression results are unused.
9283 @<file> A text file containing compiler arguments (options and source files)."""
9284Remaining:
9285"""res in generated bytecode.
9286 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9287 @<file> A text file containing compiler arguments (options and source files)."""
9288Remaining:
9289"""-on errors and warnings that are normally suppressed.
9290 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
9291 -Yshow-var-bounds Print type variables with their bounds.
9292 -Yskip Skip
9293 -Ystop-after Stop after
9294 -Ystop-before Stop before
9295 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9296 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9297 @<file> A text file containing compiler arguments (options and source files)."""
9298Parsed 172 settings for 3.4.3
9299Remaining:
9300""" -uniqid Uniquely tag all identifiers in debugging output.
9301 -usejavacp Utilize the java.class.path in classpath resolution.
9302 -verbose Output messages about what the compiler is doing.
9303 -version Print product version and exit.
9304 @<file> A text file containing compiler arguments (options and source files)."""
9305Remaining:
9306"""nused:strict-no-implicit-warn,
9307 - privates :
9308 Warn if a private member is unused,
9309 - locals :
9310 Warn if a local definition is unused,
9311 - explicits :
9312 Warn if an explicit parameter is unused,
9313 - implicits :
9314 Warn if an implicit parameter is unused,
9315 - params :
9316 Enable -Wunused:explicits,implicits,
9317 - linted :
9318 Enable -Wunused:imports,privates,locals,implicits,
9319 - strict-no-implicit-warn :
9320 Same as -Wunused:import, only for imports of explicit named members.
9321 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9322 - unsafe-warn-patvars :
9323 (UNSAFE) Warn if a variable bound in a pattern is unused.
9324 This warning can generate false positive, as warning cannot be
9325 suppressed yet.
9326 -Wvalue-discard Warn when non-Unit expression results are unused.
9327 @<file> A text file containing compiler arguments (options and source files)."""
9328Remaining:
9329""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
9330 -Xverify-signatures Verify generic signatures in generated bytecode.
9331 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9332 @<file> A text file containing compiler arguments (options and source files)."""
9333Remaining:
9334"""show-var-bounds Print type variables with their bounds.
9335 -Yskip Skip
9336 -Ystop-after Stop after
9337 -Ystop-before Stop before
9338 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9339 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9340 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9341 @<file> A text file containing compiler arguments (options and source files)."""
9342Parsed 187 settings for 3.5.0
9343Remaining:
9344""" features,
9345 - noAutoTupling :
9346 Disable automatic tupling,
9347 - dynamics :
9348 Allow direct or indirect subclasses of scala.Dynamic,
9349 - unsafeNulls :
9350 Enable unsafe nulls for explicit nulls,
9351 - postfixOps :
9352 Allow postfix operators (not recommended),
9353 - strictEquality :
9354 Enable strict equality (disable canEqualAny),
9355 - implicitConversions :
9356 Allow implicit conversions without warnings,
9357 - adhocExtensions :
9358 Allow ad-hoc extension methods,
9359 - experimental.namedTypeArguments :
9360 Allow named type arguments,
9361 - experimental.genericNumberLiterals :
9362 Allow generic number literals,
9363 - experimental.macros :
9364 Allow Scala 2 macros,
9365 - experimental.dependent :
9366 Allow dependent method types,
9367 - experimental.erasedDefinitions :
9368 Allow erased definitions,
9369 - deprecated.symbolLiterals :
9370 Allow symbol literals,
9371 - experimental.fewerBraces :
9372 Enable support for using indentation for arguments,
9373 - experimental.saferExceptions :
9374 Enable safer exceptions,
9375 - experimental.clauseInterleaving :
9376 Enable clause interleaving,
9377 - experimental.pureFunctions :
9378 Enable pure functions for capture checking,
9379 - experimental.captureChecking :
9380 Enable experimental capture checking,
9381 - experimental.into :
9382 Allow into modifier on parameter types,
9383 - experimental.namedTuples :
9384 Allow named tuples,
9385 - experimental.modularity :
9386 Enable experimental modularity features,
9387 - experimental.betterMatchTypeExtractors :
9388 Enable better match type extractors
9389 -new-syntax Require `then` and `do` in control expressions.
9390 -no-indent Require classical {...} syntax, indentation is not significant.
9391 -nowarn Silence all warnings.
9392 -old-syntax Require `(...)` around conditions.
9393 -pagewidth Set page width
9394 Default 20000
9395 -print-lines Show source code line numbers.
9396 -print-tasty Prints the raw tasty.
9397 -project-url The source repository of your project.
9398 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9399 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9400-scalajs-genStaticForwardersForNonTopLevelObjects
9401 Generate static forwarders even for non-top-level objects (Scala.js only).
9402 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9403 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9404 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9405 -source source version
9406 Default 3.5
9407 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
9408 -sourcepath Specify location(s) of source files.
9409 -sourceroot Specify workspace root directory.
9410 Default .
9411 -unchecked Enable additional warnings where generated code depends on assumptions.
9412 -uniqid Uniquely tag all identifiers in debugging output.
9413 -usejavacp Utilize the java.class.path in classpath resolution.
9414 -verbose Output messages about what the compiler is doing.
9415 -version Print product version and exit.
9416 @<file> A text file containing compiler arguments (options and source files)."""
9417Remaining:
9418"""nused:strict-no-implicit-warn,
9419 - privates :
9420 Warn if a private member is unused,
9421 - locals :
9422 Warn if a local definition is unused,
9423 - explicits :
9424 Warn if an explicit parameter is unused,
9425 - implicits :
9426 Warn if an implicit parameter is unused,
9427 - params :
9428 Enable -Wunused:explicits,implicits,
9429 - linted :
9430 Enable -Wunused:imports,privates,locals,implicits,
9431 - strict-no-implicit-warn :
9432 Same as -Wunused:import, only for imports of explicit named members.
9433 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9434 - unsafe-warn-patvars :
9435 (UNSAFE) Warn if a variable bound in a pattern is unused.
9436 This warning can generate false positive, as warning cannot be
9437 suppressed yet.
9438 -Wvalue-discard Warn when non-Unit expression results are unused.
9439 @<file> A text file containing compiler arguments (options and source files)."""
9440Remaining:
9441""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
9442 -Xverify-signatures Verify generic signatures in generated bytecode.
9443 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9444 @<file> A text file containing compiler arguments (options and source files)."""
9445Remaining:
9446"""show-var-bounds Print type variables with their bounds.
9447 -Yskip Skip
9448 -Ystop-after Stop after
9449 -Ystop-before Stop before
9450 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9451 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9452 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9453 @<file> A text file containing compiler arguments (options and source files)."""
9454Parsed 165 settings for 3.5.1
9455Remaining:
9456""" features,
9457 - noAutoTupling :
9458 Disable automatic tupling,
9459 - dynamics :
9460 Allow direct or indirect subclasses of scala.Dynamic,
9461 - unsafeNulls :
9462 Enable unsafe nulls for explicit nulls,
9463 - postfixOps :
9464 Allow postfix operators (not recommended),
9465 - strictEquality :
9466 Enable strict equality (disable canEqualAny),
9467 - implicitConversions :
9468 Allow implicit conversions without warnings,
9469 - adhocExtensions :
9470 Allow ad-hoc extension methods,
9471 - experimental.namedTypeArguments :
9472 Allow named type arguments,
9473 - experimental.genericNumberLiterals :
9474 Allow generic number literals,
9475 - experimental.macros :
9476 Allow Scala 2 macros,
9477 - experimental.dependent :
9478 Allow dependent method types,
9479 - experimental.erasedDefinitions :
9480 Allow erased definitions,
9481 - deprecated.symbolLiterals :
9482 Allow symbol literals,
9483 - experimental.fewerBraces :
9484 Enable support for using indentation for arguments,
9485 - experimental.saferExceptions :
9486 Enable safer exceptions,
9487 - experimental.clauseInterleaving :
9488 Enable clause interleaving,
9489 - experimental.pureFunctions :
9490 Enable pure functions for capture checking,
9491 - experimental.captureChecking :
9492 Enable experimental capture checking,
9493 - experimental.into :
9494 Allow into modifier on parameter types,
9495 - experimental.namedTuples :
9496 Allow named tuples,
9497 - experimental.modularity :
9498 Enable experimental modularity features,
9499 - experimental.betterMatchTypeExtractors :
9500 Enable better match type extractors
9501 -new-syntax Require `then` and `do` in control expressions.
9502 -no-indent Require classical {...} syntax, indentation is not significant.
9503 -nowarn Silence all warnings.
9504 -old-syntax Require `(...)` around conditions.
9505 -pagewidth Set page width
9506 Default 20000
9507 -print-lines Show source code line numbers.
9508 -print-tasty Prints the raw tasty.
9509 -project-url The source repository of your project.
9510 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9511 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9512-scalajs-genStaticForwardersForNonTopLevelObjects
9513 Generate static forwarders even for non-top-level objects (Scala.js only).
9514 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9515 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9516 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9517 -source source version
9518 Default 3.5
9519 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future
9520 -sourcepath Specify location(s) of source files.
9521 -sourceroot Specify workspace root directory.
9522 Default .
9523 -unchecked Enable additional warnings where generated code depends on assumptions.
9524 -uniqid Uniquely tag all identifiers in debugging output.
9525 -usejavacp Utilize the java.class.path in classpath resolution.
9526 -verbose Output messages about what the compiler is doing.
9527 -version Print product version and exit.
9528 @<file> A text file containing compiler arguments (options and source files)."""
9529Remaining:
9530"""d by -Wunused:strict-no-implicit-warn,
9531 - privates :
9532 Warn if a private member is unused,
9533 - locals :
9534 Warn if a local definition is unused,
9535 - explicits :
9536 Warn if an explicit parameter is unused,
9537 - implicits :
9538 Warn if an implicit parameter is unused,
9539 - params :
9540 Enable -Wunused:explicits,implicits,
9541 - linted :
9542 Enable -Wunused:imports,privates,locals,implicits,
9543 - strict-no-implicit-warn :
9544 Same as -Wunused:import, only for imports of explicit named members.
9545 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9546 - unsafe-warn-patvars :
9547 (UNSAFE) Warn if a variable bound in a pattern is unused.
9548 This warning can generate false positive, as warning cannot be
9549 suppressed yet.
9550 -Wvalue-discard Warn when non-Unit expression results are unused.
9551 @<file> A text file containing compiler arguments (options and source files)."""
9552Remaining:
9553""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
9554 -Xverify-signatures Verify generic signatures in generated bytecode.
9555 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9556 @<file> A text file containing compiler arguments (options and source files)."""
9557Remaining:
9558"""show-var-bounds Print type variables with their bounds.
9559 -Yskip Skip
9560 -Ystop-after Stop after
9561 -Ystop-before Stop before
9562 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9563 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9564 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9565 @<file> A text file containing compiler arguments (options and source files)."""
9566Parsed 166 settings for 3.5.2
9567Remaining:
9568""" features,
9569 - noAutoTupling :
9570 Disable automatic tupling,
9571 - dynamics :
9572 Allow direct or indirect subclasses of scala.Dynamic,
9573 - unsafeNulls :
9574 Enable unsafe nulls for explicit nulls,
9575 - postfixOps :
9576 Allow postfix operators (not recommended),
9577 - strictEquality :
9578 Enable strict equality (disable canEqualAny),
9579 - implicitConversions :
9580 Allow implicit conversions without warnings,
9581 - adhocExtensions :
9582 Allow ad-hoc extension methods,
9583 - experimental.namedTypeArguments :
9584 Allow named type arguments,
9585 - experimental.genericNumberLiterals :
9586 Allow generic number literals,
9587 - experimental.macros :
9588 Allow Scala 2 macros,
9589 - experimental.dependent :
9590 Allow dependent method types,
9591 - experimental.erasedDefinitions :
9592 Allow erased definitions,
9593 - deprecated.symbolLiterals :
9594 Allow symbol literals,
9595 - experimental.fewerBraces :
9596 Enable support for using indentation for arguments,
9597 - experimental.saferExceptions :
9598 Enable safer exceptions,
9599 - experimental.clauseInterleaving :
9600 Enable clause interleaving,
9601 - experimental.pureFunctions :
9602 Enable pure functions for capture checking,
9603 - experimental.captureChecking :
9604 Enable experimental capture checking,
9605 - experimental.into :
9606 Allow into modifier on parameter types,
9607 - experimental.modularity :
9608 Enable experimental modularity features,
9609 - experimental.betterMatchTypeExtractors :
9610 Enable better match type extractors,
9611 - experimental.betterFors :
9612 Enable improvements in `for` comprehensions
9613 -new-syntax Require `then` and `do` in control expressions.
9614 -no-indent Require classical {...} syntax, indentation is not significant.
9615 -nowarn Silence all warnings.
9616 -old-syntax Require `(...)` around conditions.
9617 -pagewidth Set page width
9618 Default 20000
9619 -print-lines Show source code line numbers.
9620 -print-tasty Prints the raw tasty.
9621 -project-url The source repository of your project.
9622 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9623 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9624-scalajs-genStaticForwardersForNonTopLevelObjects
9625 Generate static forwarders even for non-top-level objects (Scala.js only).
9626 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9627 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9628 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9629 -source source version
9630 Default 3.6
9631 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
9632 -sourcepath Specify location(s) of source files.
9633 -sourceroot Specify workspace root directory.
9634 Default .
9635 -unchecked Enable additional warnings where generated code depends on assumptions.
9636 -uniqid Uniquely tag all identifiers in debugging output.
9637 -usejavacp Utilize the java.class.path in classpath resolution.
9638 -verbose Output messages about what the compiler is doing.
9639 -version Print product version and exit.
9640 @<file> A text file containing compiler arguments (options and source files)."""
9641Remaining:
9642"""d by -Wunused:strict-no-implicit-warn,
9643 - privates :
9644 Warn if a private member is unused,
9645 - locals :
9646 Warn if a local definition is unused,
9647 - explicits :
9648 Warn if an explicit parameter is unused,
9649 - implicits :
9650 Warn if an implicit parameter is unused,
9651 - params :
9652 Enable -Wunused:explicits,implicits,
9653 - linted :
9654 Enable -Wunused:imports,privates,locals,implicits,
9655 - strict-no-implicit-warn :
9656 Same as -Wunused:import, only for imports of explicit named members.
9657 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9658 - unsafe-warn-patvars :
9659 (UNSAFE) Warn if a variable bound in a pattern is unused.
9660 This warning can generate false positive, as warning cannot be
9661 suppressed yet.
9662 -Wvalue-discard Warn when non-Unit expression results are unused.
9663 @<file> A text file containing compiler arguments (options and source files)."""
9664Remaining:
9665""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
9666 -Xverify-signatures Verify generic signatures in generated bytecode.
9667 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9668 @<file> A text file containing compiler arguments (options and source files)."""
9669Remaining:
9670"""show-var-bounds Print type variables with their bounds.
9671 -Yskip Skip
9672 -Ystop-after Stop after
9673 -Ystop-before Stop before
9674 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9675 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9676 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9677 @<file> A text file containing compiler arguments (options and source files)."""
9678Parsed 166 settings for 3.6.0
9679Remaining:
9680""" features,
9681 - noAutoTupling :
9682 Disable automatic tupling,
9683 - dynamics :
9684 Allow direct or indirect subclasses of scala.Dynamic,
9685 - unsafeNulls :
9686 Enable unsafe nulls for explicit nulls,
9687 - postfixOps :
9688 Allow postfix operators (not recommended),
9689 - strictEquality :
9690 Enable strict equality (disable canEqualAny),
9691 - implicitConversions :
9692 Allow implicit conversions without warnings,
9693 - adhocExtensions :
9694 Allow ad-hoc extension methods,
9695 - experimental.namedTypeArguments :
9696 Allow named type arguments,
9697 - experimental.genericNumberLiterals :
9698 Allow generic number literals,
9699 - experimental.macros :
9700 Allow Scala 2 macros,
9701 - experimental.dependent :
9702 Allow dependent method types,
9703 - experimental.erasedDefinitions :
9704 Allow erased definitions,
9705 - deprecated.symbolLiterals :
9706 Allow symbol literals,
9707 - experimental.fewerBraces :
9708 Enable support for using indentation for arguments,
9709 - experimental.saferExceptions :
9710 Enable safer exceptions,
9711 - experimental.clauseInterleaving :
9712 Enable clause interleaving,
9713 - experimental.pureFunctions :
9714 Enable pure functions for capture checking,
9715 - experimental.captureChecking :
9716 Enable experimental capture checking,
9717 - experimental.into :
9718 Allow into modifier on parameter types,
9719 - experimental.modularity :
9720 Enable experimental modularity features,
9721 - experimental.betterMatchTypeExtractors :
9722 Enable better match type extractors,
9723 - experimental.betterFors :
9724 Enable improvements in `for` comprehensions
9725 -new-syntax Require `then` and `do` in control expressions.
9726 -no-indent Require classical {...} syntax, indentation is not significant.
9727 -nowarn Silence all warnings.
9728 -old-syntax Require `(...)` around conditions.
9729 -pagewidth Set page width
9730 Default 20000
9731 -print-lines Show source code line numbers.
9732 -print-tasty Prints the raw tasty.
9733 -project-url The source repository of your project.
9734 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9735 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9736-scalajs-genStaticForwardersForNonTopLevelObjects
9737 Generate static forwarders even for non-top-level objects (Scala.js only).
9738 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9739 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9740 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9741 -source source version
9742 Default 3.6
9743 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
9744 -sourcepath Specify location(s) of source files.
9745 -sourceroot Specify workspace root directory.
9746 Default .
9747 -unchecked Enable additional warnings where generated code depends on assumptions.
9748 -uniqid Uniquely tag all identifiers in debugging output.
9749 -usejavacp Utilize the java.class.path in classpath resolution.
9750 -verbose Output messages about what the compiler is doing.
9751 -version Print product version and exit.
9752 @<file> A text file containing compiler arguments (options and source files)."""
9753Remaining:
9754"""d by -Wunused:strict-no-implicit-warn,
9755 - privates :
9756 Warn if a private member is unused,
9757 - locals :
9758 Warn if a local definition is unused,
9759 - explicits :
9760 Warn if an explicit parameter is unused,
9761 - implicits :
9762 Warn if an implicit parameter is unused,
9763 - params :
9764 Enable -Wunused:explicits,implicits,
9765 - linted :
9766 Enable -Wunused:imports,privates,locals,implicits,
9767 - strict-no-implicit-warn :
9768 Same as -Wunused:import, only for imports of explicit named members.
9769 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9770 - unsafe-warn-patvars :
9771 (UNSAFE) Warn if a variable bound in a pattern is unused.
9772 This warning can generate false positive, as warning cannot be
9773 suppressed yet.
9774 -Wvalue-discard Warn when non-Unit expression results are unused.
9775 @<file> A text file containing compiler arguments (options and source files)."""
9776Remaining:
9777""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
9778 -Xverify-signatures Verify generic signatures in generated bytecode.
9779 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9780 @<file> A text file containing compiler arguments (options and source files)."""
9781Remaining:
9782"""show-var-bounds Print type variables with their bounds.
9783 -Yskip Skip
9784 -Ystop-after Stop after
9785 -Ystop-before Stop before
9786 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9787 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9788 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9789 @<file> A text file containing compiler arguments (options and source files)."""
9790Parsed 166 settings for 3.6.1
9791Remaining:
9792""" features,
9793 - noAutoTupling :
9794 Disable automatic tupling,
9795 - dynamics :
9796 Allow direct or indirect subclasses of scala.Dynamic,
9797 - unsafeNulls :
9798 Enable unsafe nulls for explicit nulls,
9799 - postfixOps :
9800 Allow postfix operators (not recommended),
9801 - strictEquality :
9802 Enable strict equality (disable canEqualAny),
9803 - implicitConversions :
9804 Allow implicit conversions without warnings,
9805 - adhocExtensions :
9806 Allow ad-hoc extension methods,
9807 - experimental.namedTypeArguments :
9808 Allow named type arguments,
9809 - experimental.genericNumberLiterals :
9810 Allow generic number literals,
9811 - experimental.macros :
9812 Allow Scala 2 macros,
9813 - experimental.dependent :
9814 Allow dependent method types,
9815 - experimental.erasedDefinitions :
9816 Allow erased definitions,
9817 - deprecated.symbolLiterals :
9818 Allow symbol literals,
9819 - experimental.fewerBraces :
9820 Enable support for using indentation for arguments,
9821 - experimental.saferExceptions :
9822 Enable safer exceptions,
9823 - experimental.clauseInterleaving :
9824 Enable clause interleaving,
9825 - experimental.pureFunctions :
9826 Enable pure functions for capture checking,
9827 - experimental.captureChecking :
9828 Enable experimental capture checking,
9829 - experimental.into :
9830 Allow into modifier on parameter types,
9831 - experimental.namedTuples :
9832 Allow named tuples,
9833 - experimental.modularity :
9834 Enable experimental modularity features,
9835 - experimental.betterMatchTypeExtractors :
9836 Enable better match type extractors,
9837 - experimental.betterFors :
9838 Enable improvements in `for` comprehensions
9839 -new-syntax Require `then` and `do` in control expressions.
9840 -no-indent Require classical {...} syntax, indentation is not significant.
9841 -nowarn Silence all warnings.
9842 -old-syntax Require `(...)` around conditions.
9843 -pagewidth Set page width
9844 Default 20000
9845 -print-lines Show source code line numbers.
9846 -print-tasty Prints the raw tasty.
9847 -project-url The source repository of your project.
9848 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9849 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9850-scalajs-genStaticForwardersForNonTopLevelObjects
9851 Generate static forwarders even for non-top-level objects (Scala.js only).
9852 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9853 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9854 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9855 -source source version
9856 Default 3.6
9857 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
9858 -sourcepath Specify location(s) of source files.
9859 -sourceroot Specify workspace root directory.
9860 Default .
9861 -unchecked Enable additional warnings where generated code depends on assumptions.
9862 -uniqid Uniquely tag all identifiers in debugging output.
9863 -usejavacp Utilize the java.class.path in classpath resolution.
9864 -verbose Output messages about what the compiler is doing.
9865 -version Print product version and exit.
9866 @<file> A text file containing compiler arguments (options and source files)."""
9867Remaining:
9868"""d by -Wunused:strict-no-implicit-warn,
9869 - privates :
9870 Warn if a private member is unused,
9871 - locals :
9872 Warn if a local definition is unused,
9873 - explicits :
9874 Warn if an explicit parameter is unused,
9875 - implicits :
9876 Warn if an implicit parameter is unused,
9877 - params :
9878 Enable -Wunused:explicits,implicits,
9879 - linted :
9880 Enable -Wunused:imports,privates,locals,implicits,
9881 - strict-no-implicit-warn :
9882 Same as -Wunused:import, only for imports of explicit named members.
9883 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9884 - unsafe-warn-patvars :
9885 (UNSAFE) Warn if a variable bound in a pattern is unused.
9886 This warning can generate false positive, as warning cannot be
9887 suppressed yet.
9888 -Wvalue-discard Warn when non-Unit expression results are unused.
9889 @<file> A text file containing compiler arguments (options and source files)."""
9890Remaining:
9891""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
9892 -Xverify-signatures Verify generic signatures in generated bytecode.
9893 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
9894 @<file> A text file containing compiler arguments (options and source files)."""
9895Remaining:
9896"""show-var-bounds Print type variables with their bounds.
9897 -Yskip Skip
9898 -Ystop-after Stop after
9899 -Ystop-before Stop before
9900 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
9901 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
9902 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
9903 @<file> A text file containing compiler arguments (options and source files)."""
9904Parsed 166 settings for 3.6.2
9905Remaining:
9906""" features,
9907 - noAutoTupling :
9908 Disable automatic tupling,
9909 - dynamics :
9910 Allow direct or indirect subclasses of scala.Dynamic,
9911 - unsafeNulls :
9912 Enable unsafe nulls for explicit nulls,
9913 - postfixOps :
9914 Allow postfix operators (not recommended),
9915 - strictEquality :
9916 Enable strict equality (disable canEqualAny),
9917 - implicitConversions :
9918 Allow implicit conversions without warnings,
9919 - adhocExtensions :
9920 Allow ad-hoc extension methods,
9921 - experimental.namedTypeArguments :
9922 Allow named type arguments,
9923 - experimental.genericNumberLiterals :
9924 Allow generic number literals,
9925 - experimental.macros :
9926 Allow Scala 2 macros,
9927 - experimental.dependent :
9928 Allow dependent method types,
9929 - experimental.erasedDefinitions :
9930 Allow erased definitions,
9931 - deprecated.symbolLiterals :
9932 Allow symbol literals,
9933 - experimental.fewerBraces :
9934 Enable support for using indentation for arguments,
9935 - experimental.saferExceptions :
9936 Enable safer exceptions,
9937 - experimental.clauseInterleaving :
9938 Enable clause interleaving,
9939 - experimental.pureFunctions :
9940 Enable pure functions for capture checking,
9941 - experimental.captureChecking :
9942 Enable experimental capture checking,
9943 - experimental.into :
9944 Allow into modifier on parameter types,
9945 - experimental.namedTuples :
9946 Allow named tuples,
9947 - experimental.modularity :
9948 Enable experimental modularity features,
9949 - experimental.betterMatchTypeExtractors :
9950 Enable better match type extractors,
9951 - experimental.betterFors :
9952 Enable improvements in `for` comprehensions
9953 -new-syntax Require `then` and `do` in control expressions.
9954 -no-indent Require classical {...} syntax, indentation is not significant.
9955 -nowarn Silence all warnings.
9956 -old-syntax Require `(...)` around conditions.
9957 -pagewidth Set page width
9958 Default 20000
9959 -print-lines Show source code line numbers.
9960 -print-tasty Prints the raw tasty.
9961 -project-url The source repository of your project.
9962 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
9963 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
9964-scalajs-genStaticForwardersForNonTopLevelObjects
9965 Generate static forwarders even for non-top-level objects (Scala.js only).
9966 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
9967 -semanticdb-target Specify an alternative output directory for SemanticDB files.
9968 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
9969 -source source version
9970 Default 3.6
9971 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
9972 -sourcepath Specify location(s) of source files.
9973 -sourceroot Specify workspace root directory.
9974 Default .
9975 -unchecked Enable additional warnings where generated code depends on assumptions.
9976 -uniqid Uniquely tag all identifiers in debugging output.
9977 -usejavacp Utilize the java.class.path in classpath resolution.
9978 -verbose Output messages about what the compiler is doing.
9979 -version Print product version and exit.
9980 @<file> A text file containing compiler arguments (options and source files)."""
9981Remaining:
9982"""d by -Wunused:strict-no-implicit-warn,
9983 - privates :
9984 Warn if a private member is unused,
9985 - locals :
9986 Warn if a local definition is unused,
9987 - explicits :
9988 Warn if an explicit parameter is unused,
9989 - implicits :
9990 Warn if an implicit parameter is unused,
9991 - params :
9992 Enable -Wunused:explicits,implicits,
9993 - linted :
9994 Enable -Wunused:imports,privates,locals,implicits,
9995 - strict-no-implicit-warn :
9996 Same as -Wunused:import, only for imports of explicit named members.
9997 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
9998 - unsafe-warn-patvars :
9999 (UNSAFE) Warn if a variable bound in a pattern is unused.
10000 This warning can generate false positive, as warning cannot be
10001 suppressed yet.
10002 -Wvalue-discard Warn when non-Unit expression results are unused.
10003 @<file> A text file containing compiler arguments (options and source files)."""
10004Remaining:
10005""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
10006 -Xverify-signatures Verify generic signatures in generated bytecode.
10007 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10008 @<file> A text file containing compiler arguments (options and source files)."""
10009Remaining:
10010""" -Yshow-var-bounds Print type variables with their bounds.
10011 -Yskip Skip
10012 -Ystop-after Stop after
10013 -Ystop-before Stop before
10014 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10015 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10016 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10017 @<file> A text file containing compiler arguments (options and source files)."""
10018Parsed 167 settings for 3.6.3
10019Remaining:
10020""" features,
10021 - noAutoTupling :
10022 Disable automatic tupling,
10023 - dynamics :
10024 Allow direct or indirect subclasses of scala.Dynamic,
10025 - unsafeNulls :
10026 Enable unsafe nulls for explicit nulls,
10027 - postfixOps :
10028 Allow postfix operators (not recommended),
10029 - strictEquality :
10030 Enable strict equality (disable canEqualAny),
10031 - implicitConversions :
10032 Allow implicit conversions without warnings,
10033 - adhocExtensions :
10034 Allow ad-hoc extension methods,
10035 - experimental.namedTypeArguments :
10036 Allow named type arguments,
10037 - experimental.genericNumberLiterals :
10038 Allow generic number literals,
10039 - experimental.macros :
10040 Allow Scala 2 macros,
10041 - experimental.dependent :
10042 Allow dependent method types,
10043 - experimental.erasedDefinitions :
10044 Allow erased definitions,
10045 - deprecated.symbolLiterals :
10046 Allow symbol literals,
10047 - experimental.fewerBraces :
10048 Enable support for using indentation for arguments,
10049 - experimental.saferExceptions :
10050 Enable safer exceptions,
10051 - experimental.clauseInterleaving :
10052 Enable clause interleaving,
10053 - experimental.pureFunctions :
10054 Enable pure functions for capture checking,
10055 - experimental.captureChecking :
10056 Enable experimental capture checking,
10057 - experimental.into :
10058 Allow into modifier on parameter types,
10059 - experimental.namedTuples :
10060 Allow named tuples,
10061 - experimental.modularity :
10062 Enable experimental modularity features,
10063 - experimental.betterMatchTypeExtractors :
10064 Enable better match type extractors,
10065 - experimental.betterFors :
10066 Enable improvements in `for` comprehensions
10067 -new-syntax Require `then` and `do` in control expressions.
10068 -no-indent Require classical {...} syntax, indentation is not significant.
10069 -nowarn Silence all warnings.
10070 -old-syntax Require `(...)` around conditions.
10071 -pagewidth Set page width
10072 Default 20000
10073 -print-lines Show source code line numbers.
10074 -print-tasty Prints the raw tasty.
10075 -project-url The source repository of your project.
10076 -repl-init-script The code will be run on REPL startup.
10077 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
10078 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
10079-scalajs-genStaticForwardersForNonTopLevelObjects
10080 Generate static forwarders even for non-top-level objects (Scala.js only).
10081 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
10082 -semanticdb-target Specify an alternative output directory for SemanticDB files.
10083 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
10084 -source source version
10085 Default 3.6
10086 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, future-migration, future, never
10087 -sourcepath Specify location(s) of source files.
10088 -sourceroot Specify workspace root directory.
10089 Default .
10090 -unchecked Enable additional warnings where generated code depends on assumptions.
10091 -uniqid Uniquely tag all identifiers in debugging output.
10092 -usejavacp Utilize the java.class.path in classpath resolution.
10093 -verbose Output messages about what the compiler is doing.
10094 -version Print product version and exit.
10095 @<file> A text file containing compiler arguments (options and source files)."""
10096Remaining:
10097"""d by -Wunused:strict-no-implicit-warn,
10098 - privates :
10099 Warn if a private member is unused,
10100 - locals :
10101 Warn if a local definition is unused,
10102 - explicits :
10103 Warn if an explicit parameter is unused,
10104 - implicits :
10105 Warn if an implicit parameter is unused,
10106 - params :
10107 Enable -Wunused:explicits,implicits,
10108 - linted :
10109 Enable -Wunused:imports,privates,locals,implicits,
10110 - strict-no-implicit-warn :
10111 Same as -Wunused:import, only for imports of explicit named members.
10112 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
10113 - unsafe-warn-patvars :
10114 (UNSAFE) Warn if a variable bound in a pattern is unused.
10115 This warning can generate false positive, as warning cannot be
10116 suppressed yet.
10117 -Wvalue-discard Warn when non-Unit expression results are unused.
10118 @<file> A text file containing compiler arguments (options and source files)."""
10119Remaining:
10120""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
10121 -Xverify-signatures Verify generic signatures in generated bytecode.
10122 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10123 @<file> A text file containing compiler arguments (options and source files)."""
10124Remaining:
10125""" -Yshow-var-bounds Print type variables with their bounds.
10126 -Yskip Skip
10127 -Ystop-after Stop after
10128 -Ystop-before Stop before
10129 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10130 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10131 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10132 @<file> A text file containing compiler arguments (options and source files)."""
10133Parsed 166 settings for 3.6.4
10134Remaining:
10135""" features,
10136 - noAutoTupling :
10137 Disable automatic tupling,
10138 - dynamics :
10139 Allow direct or indirect subclasses of scala.Dynamic,
10140 - unsafeNulls :
10141 Enable unsafe nulls for explicit nulls,
10142 - postfixOps :
10143 Allow postfix operators (not recommended),
10144 - strictEquality :
10145 Enable strict equality (disable canEqualAny),
10146 - implicitConversions :
10147 Allow implicit conversions without warnings,
10148 - adhocExtensions :
10149 Allow ad-hoc extension methods,
10150 - experimental.namedTypeArguments :
10151 Allow named type arguments,
10152 - experimental.genericNumberLiterals :
10153 Allow generic number literals,
10154 - experimental.macros :
10155 Allow Scala 2 macros,
10156 - experimental.dependent :
10157 Allow dependent method types,
10158 - experimental.erasedDefinitions :
10159 Allow erased definitions,
10160 - deprecated.symbolLiterals :
10161 Allow symbol literals,
10162 - experimental.saferExceptions :
10163 Enable safer exceptions,
10164 - experimental.pureFunctions :
10165 Enable pure functions for capture checking,
10166 - experimental.captureChecking :
10167 Enable experimental capture checking,
10168 - experimental.into :
10169 Allow into modifier on parameter types,
10170 - experimental.modularity :
10171 Enable experimental modularity features
10172 -new-syntax Require `then` and `do` in control expressions.
10173 -no-indent Require classical {...} syntax, indentation is not significant.
10174 -nowarn Silence all warnings.
10175 -old-syntax Require `(...)` around conditions.
10176 -pagewidth Set page width
10177 Default 20000
10178 -preview Enable the use of preview features anywhere in the project.
10179 -print-lines Show source code line numbers.
10180 -print-tasty Prints the raw tasty.
10181 -project-url The source repository of your project.
10182 -repl-init-script The code will be run on REPL startup.
10183 -repl-quit-after-init Quit REPL after evaluating the init script.
10184 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
10185 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
10186-scalajs-genStaticForwardersForNonTopLevelObjects
10187 Generate static forwarders even for non-top-level objects (Scala.js only).
10188 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
10189 -semanticdb-target Specify an alternative output directory for SemanticDB files.
10190 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
10191 -source source version
10192 Default 3.7
10193 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future, never
10194 -sourcepath Specify location(s) of source files.
10195 -sourceroot Specify workspace root directory.
10196 Default .
10197 -unchecked Enable additional warnings where generated code depends on assumptions.
10198 -uniqid Uniquely tag all identifiers in debugging output.
10199 -usejavacp Utilize the java.class.path in classpath resolution.
10200 -verbose Output messages about what the compiler is doing.
10201 -version Print product version and exit.
10202 @<file> A text file containing compiler arguments (options and source files)."""
10203Remaining:
10204""" - privates :
10205 Warn if a private member is unused,
10206 - locals :
10207 Warn if a local definition is unused,
10208 - explicits :
10209 Warn if an explicit parameter is unused,
10210 - implicits :
10211 Warn if an implicit parameter is unused,
10212 - params :
10213 Enable -Wunused:explicits,implicits,
10214 - patvars :
10215 Warn if a variable bound in a pattern is unused,
10216 - linted :
10217 Enable -Wunused:imports,privates,locals,implicits,
10218 - strict-no-implicit-warn :
10219 Same as -Wunused:imports, only for imports of explicit named members.
10220 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
10221 - unsafe-warn-patvars :
10222 Deprecated alias for `patvars`
10223 -Wvalue-discard Warn when non-Unit expression results are unused.
10224 @<file> A text file containing compiler arguments (options and source files)."""
10225Remaining:
10226""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
10227 -Xverify-signatures Verify generic signatures in generated bytecode.
10228 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10229 @<file> A text file containing compiler arguments (options and source files)."""
10230Remaining:
10231""" -Yshow-var-bounds Print type variables with their bounds.
10232 -Yskip Skip
10233 -Ystop-after Stop after
10234 -Ystop-before Stop before
10235 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10236 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10237 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10238 @<file> A text file containing compiler arguments (options and source files)."""
10239Parsed 166 settings for 3.7.0
10240Remaining:
10241""" features,
10242 - noAutoTupling :
10243 Disable automatic tupling,
10244 - dynamics :
10245 Allow direct or indirect subclasses of scala.Dynamic,
10246 - unsafeNulls :
10247 Enable unsafe nulls for explicit nulls,
10248 - postfixOps :
10249 Allow postfix operators (not recommended),
10250 - strictEquality :
10251 Enable strict equality (disable canEqualAny),
10252 - implicitConversions :
10253 Allow implicit conversions without warnings,
10254 - adhocExtensions :
10255 Allow ad-hoc extension methods,
10256 - experimental.namedTypeArguments :
10257 Allow named type arguments,
10258 - experimental.genericNumberLiterals :
10259 Allow generic number literals,
10260 - experimental.macros :
10261 Allow Scala 2 macros,
10262 - experimental.dependent :
10263 Allow dependent method types,
10264 - experimental.erasedDefinitions :
10265 Allow erased definitions,
10266 - deprecated.symbolLiterals :
10267 Allow symbol literals,
10268 - experimental.saferExceptions :
10269 Enable safer exceptions,
10270 - experimental.pureFunctions :
10271 Enable pure functions for capture checking,
10272 - experimental.captureChecking :
10273 Enable experimental capture checking,
10274 - experimental.into :
10275 Allow into modifier on parameter types,
10276 - experimental.modularity :
10277 Enable experimental modularity features,
10278 - experimental.packageObjectValues :
10279 Enable experimental package objects as values
10280 -new-syntax Require `then` and `do` in control expressions.
10281 -no-indent Require classical {...} syntax, indentation is not significant.
10282 -nowarn Silence all warnings.
10283 -old-syntax Require `(...)` around conditions.
10284 -pagewidth Set page width
10285 Default 20000
10286 -preview Enable the use of preview features anywhere in the project.
10287 -print-lines Show source code line numbers.
10288 -print-tasty Prints the raw tasty.
10289 -project-url The source repository of your project.
10290 -repl-init-script The code will be run on REPL startup.
10291 -repl-quit-after-init Quit REPL after evaluating the init script.
10292 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
10293 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
10294-scalajs-genStaticForwardersForNonTopLevelObjects
10295 Generate static forwarders even for non-top-level objects (Scala.js only).
10296 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
10297 -semanticdb-target Specify an alternative output directory for SemanticDB files.
10298 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
10299 -source source version
10300 Default 3.7
10301 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
10302 -sourcepath Specify location(s) of source files.
10303 -sourceroot Specify workspace root directory.
10304 Default .
10305 -unchecked Enable additional warnings where generated code depends on assumptions.
10306 -uniqid Uniquely tag all identifiers in debugging output.
10307 -usejavacp Utilize the java.class.path in classpath resolution.
10308 -verbose Output messages about what the compiler is doing.
10309 -version Print product version and exit.
10310 @<file> A text file containing compiler arguments (options and source files)."""
10311Remaining:
10312""" - privates :
10313 Warn if a private member is unused,
10314 - locals :
10315 Warn if a local definition is unused,
10316 - explicits :
10317 Warn if an explicit parameter is unused,
10318 - implicits :
10319 Warn if an implicit parameter is unused,
10320 - params :
10321 Enable -Wunused:explicits,implicits,
10322 - patvars :
10323 Warn if a variable bound in a pattern is unused,
10324 - linted :
10325 Enable -Wunused:imports,privates,locals,implicits,
10326 - strict-no-implicit-warn :
10327 Same as -Wunused:imports, only for imports of explicit named members.
10328 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
10329 - unsafe-warn-patvars :
10330 Deprecated alias for `patvars`
10331 -Wvalue-discard Warn when non-Unit expression results are unused.
10332 @<file> A text file containing compiler arguments (options and source files)."""
10333Remaining:
10334""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
10335 -Xverify-signatures Verify generic signatures in generated bytecode.
10336 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10337 @<file> A text file containing compiler arguments (options and source files)."""
10338Remaining:
10339"""
10340 -Yshow-var-bounds Print type variables with their bounds.
10341 -Yskip Skip
10342 -Ystop-after Stop after
10343 -Ystop-before Stop before
10344 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10345 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10346 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10347 @<file> A text file containing compiler arguments (options and source files)."""
10348Parsed 168 settings for 3.7.1
10349Remaining:
10350""" features,
10351 - noAutoTupling :
10352 Disable automatic tupling,
10353 - dynamics :
10354 Allow direct or indirect subclasses of scala.Dynamic,
10355 - unsafeNulls :
10356 Enable unsafe nulls for explicit nulls,
10357 - postfixOps :
10358 Allow postfix operators (not recommended),
10359 - strictEquality :
10360 Enable strict equality (disable canEqualAny),
10361 - implicitConversions :
10362 Allow implicit conversions without warnings,
10363 - adhocExtensions :
10364 Allow ad-hoc extension methods,
10365 - experimental.namedTypeArguments :
10366 Allow named type arguments,
10367 - experimental.genericNumberLiterals :
10368 Allow generic number literals,
10369 - experimental.macros :
10370 Allow Scala 2 macros,
10371 - experimental.dependent :
10372 Allow dependent method types,
10373 - experimental.erasedDefinitions :
10374 Allow erased definitions,
10375 - deprecated.symbolLiterals :
10376 Allow symbol literals,
10377 - experimental.saferExceptions :
10378 Enable safer exceptions,
10379 - experimental.pureFunctions :
10380 Enable pure functions for capture checking,
10381 - experimental.captureChecking :
10382 Enable experimental capture checking,
10383 - experimental.into :
10384 Allow into modifier on parameter types,
10385 - experimental.modularity :
10386 Enable experimental modularity features,
10387 - experimental.packageObjectValues :
10388 Enable experimental package objects as values
10389 -new-syntax Require `then` and `do` in control expressions.
10390 -no-indent Require classical {...} syntax, indentation is not significant.
10391 -nowarn Silence all warnings.
10392 -old-syntax Require `(...)` around conditions.
10393 -pagewidth Set page width
10394 Default 20000
10395 -preview Enable the use of preview features anywhere in the project.
10396 -print-lines Show source code line numbers.
10397 -print-tasty Prints the raw tasty.
10398 -project-url The source repository of your project.
10399 -repl-init-script The code will be run on REPL startup.
10400 -repl-quit-after-init Quit REPL after evaluating the init script.
10401 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
10402 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
10403-scalajs-genStaticForwardersForNonTopLevelObjects
10404 Generate static forwarders even for non-top-level objects (Scala.js only).
10405 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
10406 -semanticdb-target Specify an alternative output directory for SemanticDB files.
10407 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
10408 -source source version
10409 Default 3.7
10410 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
10411 -sourcepath Specify location(s) of source files.
10412 -sourceroot Specify workspace root directory.
10413 Default .
10414 -unchecked Enable additional warnings where generated code depends on assumptions.
10415 -uniqid Uniquely tag all identifiers in debugging output.
10416 -usejavacp Utilize the java.class.path in classpath resolution.
10417 -verbose Output messages about what the compiler is doing.
10418 -version Print product version and exit.
10419 @<file> A text file containing compiler arguments (options and source files)."""
10420Remaining:
10421""" - privates :
10422 Warn if a private member is unused,
10423 - locals :
10424 Warn if a local definition is unused,
10425 - explicits :
10426 Warn if an explicit parameter is unused,
10427 - implicits :
10428 Warn if an implicit parameter is unused,
10429 - params :
10430 Enable -Wunused:explicits,implicits,
10431 - patvars :
10432 Warn if a variable bound in a pattern is unused,
10433 - linted :
10434 Enable -Wunused:imports,privates,locals,implicits,
10435 - strict-no-implicit-warn :
10436 Same as -Wunused:imports, only for imports of explicit named members.
10437 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
10438 - unsafe-warn-patvars :
10439 Deprecated alias for `patvars`
10440 -Wvalue-discard Warn when non-Unit expression results are unused.
10441 @<file> A text file containing compiler arguments (options and source files)."""
10442Remaining:
10443""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
10444 -Xverify-signatures Verify generic signatures in generated bytecode.
10445 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10446 @<file> A text file containing compiler arguments (options and source files)."""
10447Remaining:
10448"""ebugging output.
10449 -Yshow-var-bounds Print type variables with their bounds.
10450 -Yskip Skip
10451 -Ystop-after Stop after
10452 -Ystop-before Stop before
10453 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10454 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10455 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10456 @<file> A text file containing compiler arguments (options and source files)."""
10457Parsed 170 settings for 3.7.2
10458Remaining:
10459""" features,
10460 - noAutoTupling :
10461 Disable automatic tupling,
10462 - dynamics :
10463 Allow direct or indirect subclasses of scala.Dynamic,
10464 - unsafeNulls :
10465 Enable unsafe nulls for explicit nulls,
10466 - postfixOps :
10467 Allow postfix operators (not recommended),
10468 - strictEquality :
10469 Enable strict equality (disable canEqualAny),
10470 - implicitConversions :
10471 Allow implicit conversions without warnings,
10472 - adhocExtensions :
10473 Allow ad-hoc extension methods,
10474 - experimental.namedTypeArguments :
10475 Allow named type arguments,
10476 - experimental.genericNumberLiterals :
10477 Allow generic number literals,
10478 - experimental.macros :
10479 Allow Scala 2 macros,
10480 - experimental.dependent :
10481 Allow dependent method types,
10482 - experimental.erasedDefinitions :
10483 Allow erased definitions,
10484 - deprecated.symbolLiterals :
10485 Allow symbol literals,
10486 - experimental.saferExceptions :
10487 Enable safer exceptions,
10488 - experimental.pureFunctions :
10489 Enable pure functions for capture checking,
10490 - experimental.captureChecking :
10491 Enable experimental capture checking,
10492 - experimental.separationChecking :
10493 Enable experimental separation checking (requires captureChecking),
10494 - experimental.into :
10495 Allow into modifier on parameter types,
10496 - experimental.modularity :
10497 Enable experimental modularity features,
10498 - experimental.packageObjectValues :
10499 Enable experimental package objects as values
10500 -new-syntax Require `then` and `do` in control expressions.
10501 -no-indent Require classical {...} syntax, indentation is not significant.
10502 -nowarn Silence all warnings.
10503 -old-syntax Require `(...)` around conditions.
10504 -pagewidth Set page width
10505 Default 20000
10506 -preview Enable the use of preview features anywhere in the project.
10507 -print-lines Show source code line numbers.
10508 -print-tasty Prints the raw tasty.
10509 -project-url The source repository of your project.
10510 -repl-init-script The code will be run on REPL startup.
10511 -repl-quit-after-init Quit REPL after evaluating the init script.
10512 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
10513 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
10514-scalajs-genStaticForwardersForNonTopLevelObjects
10515 Generate static forwarders even for non-top-level objects (Scala.js only).
10516 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
10517 -semanticdb-target Specify an alternative output directory for SemanticDB files.
10518 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
10519 -source source version
10520 Default 3.7
10521 Choices : 3.0-migration, 3.0, 3.1, 3.2-migration, 3.2, 3.3-migration, 3.3, 3.4-migration, 3.4, 3.5-migration, 3.5, 3.6-migration, 3.6, 3.7-migration, 3.7, 3.8-migration, 3.8, future-migration, future
10522 -sourcepath Specify location(s) of source files.
10523 -sourceroot Specify workspace root directory.
10524 Default .
10525 -unchecked Enable additional warnings where generated code depends on assumptions.
10526 -uniqid Uniquely tag all identifiers in debugging output.
10527 -usejavacp Utilize the java.class.path in classpath resolution.
10528 -verbose Output messages about what the compiler is doing.
10529 -version Print product version and exit.
10530 @<file> A text file containing compiler arguments (options and source files)."""
10531Remaining:
10532""" - privates :
10533 Warn if a private member is unused,
10534 - locals :
10535 Warn if a local definition is unused,
10536 - explicits :
10537 Warn if an explicit parameter is unused,
10538 - implicits :
10539 Warn if an implicit parameter is unused,
10540 - params :
10541 Enable -Wunused:explicits,implicits,
10542 - patvars :
10543 Warn if a variable bound in a pattern is unused,
10544 - linted :
10545 Enable -Wunused:imports,privates,locals,implicits,
10546 - strict-no-implicit-warn :
10547 Same as -Wunused:imports, only for imports of explicit named members.
10548 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
10549 - unsafe-warn-patvars :
10550 Deprecated alias for `patvars`
10551 -Wvalue-discard Warn when non-Unit expression results are unused.
10552 @<file> A text file containing compiler arguments (options and source files)."""
10553Remaining:
10554""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
10555 -Xverify-signatures Verify generic signatures in generated bytecode.
10556 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
10557 @<file> A text file containing compiler arguments (options and source files)."""
10558Remaining:
10559"""des in debugging output.
10560 -Yshow-var-bounds Print type variables with their bounds.
10561 -Yskip Skip
10562 -Ystop-after Stop after
10563 -Ystop-before Stop before
10564 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
10565 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
10566 -Ywith-best-effort-tasty Allow to compile using best-effort tasty files. If such file is used, the compiler will stop after the pickler phase.
10567 @<file> A text file containing compiler arguments (options and source files)."""
10568Parsed 172 settings for 3.7.3
10569All: 14 common settings
105702: 79 common settings
105713: 99 common settings
105723.4: 164 common settings
105733.1: 133 common settings
105742.13: 181 common settings
105753.0: 127 common settings
105763.6: 165 common settings
105773.5: 165 common settings
105783.2: 142 common settings
105793.7: 166 common settings
105802.11: 154 common settings
105813.3: 146 common settings
105822.12: 148 common settings
105832.11.0+ 154 common settings
105842.11.1+ 154 common settings
105852.11.2+ 155 common settings
105862.11.3+ 158 common settings
105872.11.4+ 158 common settings
105882.11.5+ 160 common settings
105892.11.6+ 160 common settings
105902.11.7+ 164 common settings
105912.11.8+ 166 common settings
105922.11.9+ 167 common settings
105932.11.10+ 167 common settings
105942.11.11+ 167 common settings
105952.11.12+ 167 common settings
105962.12.0+ 148 common settings
105972.12.1+ 149 common settings
105982.12.2+ 153 common settings
105992.12.3+ 159 common settings
106002.12.4+ 161 common settings
106012.12.5+ 168 common settings
106022.12.6+ 168 common settings
106032.12.7+ 169 common settings
106042.12.8+ 171 common settings
106052.12.9+ 172 common settings
106062.12.10+ 174 common settings
106072.12.11+ 175 common settings
106082.12.12+ 178 common settings
106092.12.13+ 180 common settings
106102.12.14+ 180 common settings
106112.12.15+ 180 common settings
106122.12.16+ 180 common settings
106132.12.17+ 181 common settings
106142.12.18+ 181 common settings
106152.12.19+ 182 common settings
106162.12.20+ 183 common settings
106172.13.0+ 181 common settings
106182.13.1+ 183 common settings
106192.13.2+ 190 common settings
106202.13.3+ 193 common settings
106212.13.4+ 198 common settings
106222.13.5+ 199 common settings
106232.13.6+ 202 common settings
106242.13.7+ 202 common settings
106252.13.8+ 202 common settings
106262.13.9+ 210 common settings
106272.13.10+ 210 common settings
106282.13.11+ 214 common settings
106292.13.12+ 215 common settings
106302.13.13+ 218 common settings
106312.13.14+ 222 common settings
106322.13.15+ 227 common settings
106332.13.16+ 228 common settings
106342.13.17+ 230 common settings
106353.0.0+ 127 common settings
106363.0.1+ 130 common settings
106373.0.2+ 133 common settings
106383.1.0+ 133 common settings
106393.1.1+ 133 common settings
106403.1.2+ 141 common settings
106413.1.3+ 141 common settings
106423.2.0+ 142 common settings
106433.2.1+ 145 common settings
106443.2.2+ 146 common settings
106453.3.0+ 146 common settings
106463.3.1+ 147 common settings
106473.3.2+ 151 common settings
106483.3.3+ 151 common settings
106493.3.4+ 160 common settings
106503.3.5+ 161 common settings
106513.3.6+ 163 common settings
106523.3.7+ 166 common settings
106533.4.0+ 164 common settings
106543.4.1+ 166 common settings
106553.4.2+ 172 common settings
106563.4.3+ 172 common settings
106573.5.0+ 165 common settings
106583.5.1+ 165 common settings
106593.5.2+ 166 common settings
106603.6.0+ 165 common settings
106613.6.1+ 165 common settings
106623.6.2+ 165 common settings
106633.6.3+ 166 common settings
106643.6.4+ 166 common settings
106653.7.0+ 166 common settings
106663.7.1+ 168 common settings
106673.7.2+ 170 common settings
106683.7.3+ 172 common settings
10669
10670************************
10671Build summary:
10672[{
10673 "module": "repo",
10674 "compile": {"status": "ok", "tookMs": 160885, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
10675 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
10676 "test-compile": {"status": "ok", "tookMs": 2412, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
10677 "test": {"status": "ok", "tookMs": 1541, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
10678 "publish": {"status": "skipped", "tookMs": 0},
10679 "metadata": {
10680 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
10681}
10682}]
10683************************
10684[success] Total time: 174 s (0:02:54.0), completed Nov 28, 2025, 12:18:51 PM
10685[0JChecking patch project/plugins.sbt...
10686Checking patch build.sbt...
10687Applied patch project/plugins.sbt cleanly.
10688Applied patch build.sbt cleanly.