Build Logs

nafg/scalac-options • 3.7.4:2025-11-06

Errors

96

Warnings

2

Total Lines

8614

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.7.4
23Scala binary version found: 3.7
24Implicitly using source version 3.7
25Scala binary version found: 3.7
26Implicitly using source version 3.7
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.7
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.7.4
32Execute tests: false
33sbt project found:
34No prepare script found for project nafg/scalac-options
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4
38Targets: io.github.nafg.scalac-options%scalac-options
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: ,REQUIRE:-source:3.7
42Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '17'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
46# Executing command line:
47java
48-Dfile.encoding=UTF-8
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions ",REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}""" io.github.nafg.scalac-options%scalac-options"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
69[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, build-build.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 10 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.913s.
75[info] done compiling
76[info] loading settings for project repo from build.sbt, ci.sbt...
77[info] set current project to repo (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.7.4
79OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in repo/crossScalaVersions
80[info] set current project to repo (in build file:/build/repo/)
81[info] Setting Scala version to 3.7.4 on 1 projects.
82[info] Switching Scala version on:
83[info] * repo (2.12.20, 2.13.17, 3.7.4)
84[info] Excluding projects:
85[info] Reapplying settings...
86[info] set current project to repo (in build file:/build/repo/)
87Execute mapScalacOptions: ,REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
88[info] Reapplying settings...
89[info] set current project to repo (in build file:/build/repo/)
90[info] Defining Global / credentials, credentials
91[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
92[info] Run `last` for details.
93[info] Reapplying settings...
94[info] set current project to repo (in build file:/build/repo/)
95Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
96[info] Reapplying settings...
97OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
98
99 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
100 Did you mean allExcludeDependencies ?
101 , retry without global scopes
102[info] Reapplying settings...
103[info] set current project to repo (in build file:/build/repo/)
104Execute removeScalacOptionsStartingWith: -P:wartremover
105[info] Reapplying settings...
106[info] set current project to repo (in build file:/build/repo/)
107[success] Total time: 0 s, completed Nov 6, 2025, 12:19:29 AM
108Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
109Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
110Starting build...
111Projects: Set(repo)
112Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [0/1]
113OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Global
114OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
115OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
116Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.7
117[info] Downloading all scala compiler jars...
118[info] Finished downloading all scala compiler jars...
119Getting output from 2.11.0
120Getting output from 2.11.1
121Getting output from 2.11.2
122Getting output from 2.11.3
123Getting output from 2.11.4
124Getting output from 2.11.5
125Getting output from 2.11.6
126Getting output from 2.11.7
127Getting output from 2.11.8
128Getting output from 2.11.9
129Getting output from 2.11.10
130Getting output from 2.11.11
131Getting output from 2.11.12
132Getting output from 2.12.0
133Getting output from 2.12.1
134Getting output from 2.12.2
135Getting output from 2.12.3
136Getting output from 2.12.4
137Getting output from 2.12.5
138Getting output from 2.12.6
139Getting output from 2.12.7
140Getting output from 2.12.8
141Getting output from 2.12.9
142Getting output from 2.12.10
143Getting output from 2.12.11
144Getting output from 2.12.12
145Getting output from 2.12.13
146Getting output from 2.12.14
147Getting output from 2.12.15
148Getting output from 2.12.16
149Getting output from 2.12.17
150Getting output from 2.12.18
151Getting output from 2.12.19
152Getting output from 2.12.20
153Getting output from 2.13.0
154Getting output from 2.13.1
155Getting output from 2.13.2
156Getting output from 2.13.3
157Getting output from 2.13.4
158Getting output from 2.13.5
159Getting output from 2.13.6
160Getting output from 2.13.7
161Getting output from 2.13.8
162Getting output from 2.13.9
163Getting output from 2.13.10
164Getting output from 2.13.11
165Getting output from 2.13.12
166Getting output from 2.13.13
167Getting output from 2.13.14
168Getting output from 2.13.15
169Getting output from 2.13.16
170Getting output from 2.13.17
171Getting output from 3.0.0
172Getting output from 3.0.1
173Getting output from 3.0.2
174Getting output from 3.1.0
175Getting output from 3.1.1
176Getting output from 3.1.2
177Getting output from 3.1.3
178Getting output from 3.2.0
179Getting output from 3.2.1
180Getting output from 3.2.2
181Getting output from 3.3.0
182Getting output from 3.3.1
183Getting output from 3.3.2
184Getting output from 3.3.3
185Getting output from 3.3.4
186Getting output from 3.3.5
187Getting output from 3.3.6
188Getting output from 3.3.7
189Getting output from 3.4.0
190Getting output from 3.4.1
191Getting output from 3.4.2
192Getting output from 3.4.3
193Getting output from 3.5.0
194Getting output from 3.5.1
195Getting output from 3.5.2
196Getting output from 3.6.0
197Getting output from 3.6.1
198Getting output from 3.6.2
199Getting output from 3.6.3
200Getting output from 3.6.4
201Getting output from 3.7.0
202Getting output from 3.7.1
203Getting output from 3.7.2
204Getting output from 3.7.3
205Finished getting output from 2.12.20
206Finished getting output from 3.7.3
207Finished getting output from 2.11.8
208Finished getting output from 2.13.17
209Finished getting output from 2.11.7
210Finished getting output from 2.11.2
211Finished getting output from 2.11.0
212Finished getting output from 2.11.4
213Finished getting output from 2.11.1
214Finished getting output from 2.11.6
215Finished getting output from 2.11.5
216Finished getting output from 2.11.10
217Finished getting output from 2.11.9
218Finished getting output from 2.11.11
219Finished getting output from 2.11.12
220Finished getting output from 2.11.3
221Finished getting output from 2.12.1
222Finished getting output from 2.12.3
223Finished getting output from 2.12.0
224Finished getting output from 2.12.4
225Finished getting output from 2.12.10
226Finished getting output from 2.12.12
227Finished getting output from 2.12.6
228Finished getting output from 2.12.5
229Finished getting output from 2.12.16
230Finished getting output from 2.12.9
231Finished getting output from 2.12.15
232Finished getting output from 2.12.11
233Finished getting output from 2.12.13
234Finished getting output from 2.12.2
235Finished getting output from 2.12.8
236Finished getting output from 2.12.19
237Finished getting output from 2.12.14
238Finished getting output from 2.12.7
239Finished getting output from 2.12.18
240Finished getting output from 2.12.17
241Finished getting output from 3.0.0
242Finished getting output from 3.0.2
243Finished getting output from 3.0.1
244Finished getting output from 3.3.7
245Finished getting output from 3.7.2
246Finished getting output from 3.3.5
247Finished getting output from 3.7.0
248Finished getting output from 3.3.4
249Finished getting output from 3.7.1
250Finished getting output from 3.1.0
251Finished getting output from 3.1.1
252Finished getting output from 3.3.6
253Finished getting output from 3.4.1
254Finished getting output from 3.6.3
255Finished getting output from 3.4.0
256Finished getting output from 3.4.2
257Finished getting output from 3.1.2
258Finished getting output from 3.3.3
259Finished getting output from 3.5.2
260Finished getting output from 3.3.2
261Finished getting output from 3.4.3
262Finished getting output from 3.2.2
263Finished getting output from 3.5.0
264Finished getting output from 3.6.0
265Finished getting output from 3.1.3
266Finished getting output from 3.5.1
267Finished getting output from 3.6.2
268Finished getting output from 3.6.1
269Finished getting output from 3.2.0
270Finished getting output from 3.2.1
271Finished getting output from 3.6.4
272Finished getting output from 3.3.1
273Finished getting output from 3.3.0
274Finished getting output from 2.13.10
275Finished getting output from 2.13.1
276Finished getting output from 2.13.0
277Finished getting output from 2.13.9
278Finished getting output from 2.13.8
279Finished getting output from 2.13.11
280Finished getting output from 2.13.14
281Finished getting output from 2.13.12
282Finished getting output from 2.13.2
283Finished getting output from 2.13.7
284Finished getting output from 2.13.3
285Finished getting output from 2.13.16
286Finished getting output from 2.13.15
287Finished getting output from 2.13.5
288Finished getting output from 2.13.4
289Finished getting output from 2.13.13
290Finished getting output from 2.13.6
291Parsed 157 settings for 2.11.0
292Parsed 157 settings for 2.11.1
293Parsed 157 settings for 2.11.2
294Parsed 158 settings for 2.11.3
295Parsed 158 settings for 2.11.4
296Parsed 160 settings for 2.11.5
297Parsed 160 settings for 2.11.6
298Parsed 164 settings for 2.11.7
299Parsed 166 settings for 2.11.8
300Parsed 167 settings for 2.11.9
301Parsed 167 settings for 2.11.10
302Parsed 167 settings for 2.11.11
303Parsed 167 settings for 2.11.12
304Parsed 153 settings for 2.12.0
305Parsed 154 settings for 2.12.1
306Parsed 155 settings for 2.12.2
307Parsed 161 settings for 2.12.3
308Parsed 163 settings for 2.12.4
309Parsed 170 settings for 2.12.5
310Parsed 170 settings for 2.12.6
311Parsed 171 settings for 2.12.7
312Parsed 173 settings for 2.12.8
313Parsed 174 settings for 2.12.9
314Parsed 176 settings for 2.12.10
315Parsed 177 settings for 2.12.11
316Parsed 179 settings for 2.12.12
317Parsed 181 settings for 2.12.13
318Parsed 181 settings for 2.12.14
319Parsed 181 settings for 2.12.15
320Parsed 181 settings for 2.12.16
321Parsed 181 settings for 2.12.17
322Parsed 181 settings for 2.12.18
323Parsed 182 settings for 2.12.19
324Parsed 183 settings for 2.12.20
325Parsed 191 settings for 2.13.0
326Parsed 193 settings for 2.13.1
327Parsed 200 settings for 2.13.2
328Parsed 202 settings for 2.13.3
329Parsed 207 settings for 2.13.4
330Parsed 208 settings for 2.13.5
331Parsed 211 settings for 2.13.6
332Parsed 211 settings for 2.13.7
333Parsed 211 settings for 2.13.8
334Parsed 216 settings for 2.13.9
335Parsed 216 settings for 2.13.10
336Parsed 219 settings for 2.13.11
337Parsed 220 settings for 2.13.12
338Parsed 224 settings for 2.13.13
339Parsed 223 settings for 2.13.14
340Parsed 228 settings for 2.13.15
341Parsed 228 settings for 2.13.16
342Parsed 230 settings for 2.13.17
343Parsed 136 settings for 3.0.0
344Parsed 132 settings for 3.0.1
345Parsed 133 settings for 3.0.2
346Parsed 136 settings for 3.1.0
347Parsed 136 settings for 3.1.1
348Parsed 142 settings for 3.1.2
349Remaining:
350""" -uniqid Uniquely tag all identifiers in debugging output.
351 -usejavacp Utilize the java.class.path in classpath resolution.
352 -verbose Output messages about what the compiler is doing.
353 -version Print product version and exit.
354 @<file> A text file containing compiler arguments (options and source files)."""
355Remaining:
356"ents (options and source files)."
357Remaining:
358"""enerated bytecode.
359 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
360 @<file> A text file containing compiler arguments (options and source files)."""
361Remaining:
362""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
363 -Yshow-var-bounds Print type variables with their bounds.
364 -Yskip Skip
365 -Ystop-after Stop after
366 -Ystop-before Stop before
367 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
368 @<file> A text file containing compiler arguments (options and source files)."""
369Parsed 141 settings for 3.1.3
370Remaining:
371""" -uniqid Uniquely tag all identifiers in debugging output.
372 -usejavacp Utilize the java.class.path in classpath resolution.
373 -verbose Output messages about what the compiler is doing.
374 -version Print product version and exit.
375 @<file> A text file containing compiler arguments (options and source files)."""
376Remaining:
377"ents (options and source files)."
378Remaining:
379"""enerated bytecode.
380 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
381 @<file> A text file containing compiler arguments (options and source files)."""
382Remaining:
383"""d.
384 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
385 -Yshow-var-bounds Print type variables with their bounds.
386 -Yskip Skip
387 -Ystop-after Stop after
388 -Ystop-before Stop before
389 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
390 @<file> A text file containing compiler arguments (options and source files)."""
391Parsed 142 settings for 3.2.0
392Remaining:
393""" -uniqid Uniquely tag all identifiers in debugging output.
394 -usejavacp Utilize the java.class.path in classpath resolution.
395 -verbose Output messages about what the compiler is doing.
396 -version Print product version and exit.
397 @<file> A text file containing compiler arguments (options and source files)."""
398Remaining:
399"ents (options and source files)."
400Remaining:
401"""enerated bytecode.
402 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
403 @<file> A text file containing compiler arguments (options and source files)."""
404Remaining:
405"""ings that are normally suppressed.
406 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
407 -Yshow-var-bounds Print type variables with their bounds.
408 -Yskip Skip
409 -Ystop-after Stop after
410 -Ystop-before Stop before
411 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
412 @<file> A text file containing compiler arguments (options and source files)."""
413Parsed 146 settings for 3.2.1
414Remaining:
415""" -uniqid Uniquely tag all identifiers in debugging output.
416 -usejavacp Utilize the java.class.path in classpath resolution.
417 -verbose Output messages about what the compiler is doing.
418 -version Print product version and exit.
419 @<file> A text file containing compiler arguments (options and source files)."""
420Remaining:
421"ents (options and source files)."
422Remaining:
423"""enerated bytecode.
424 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
425 @<file> A text file containing compiler arguments (options and source files)."""
426Remaining:
427"""ings that are normally suppressed.
428 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
429 -Yshow-var-bounds Print type variables with their bounds.
430 -Yskip Skip
431 -Ystop-after Stop after
432 -Ystop-before Stop before
433 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
434 @<file> A text file containing compiler arguments (options and source files)."""
435Parsed 146 settings for 3.2.2
436Remaining:
437""" -uniqid Uniquely tag all identifiers in debugging output.
438 -usejavacp Utilize the java.class.path in classpath resolution.
439 -verbose Output messages about what the compiler is doing.
440 -version Print product version and exit.
441 @<file> A text file containing compiler arguments (options and source files)."""
442Remaining:
443""" - privates :
444 Warn if a private member is unused,
445 - locals :
446 Warn if a local definition is unused,
447 - explicits :
448 Warn if an explicit parameter is unused,
449 - implicits :
450 Warn if an implicit parameter is unused,
451 - params :
452 Enable -Wunused:explicits,implicits,
453 - linted :
454 Enable -Wunused:imports,privates,locals,implicits,
455 - strict-no-implicit-warn :
456 Same as -Wunused:import, only for imports of explicit named members.
457 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
458 - unsafe-warn-patvars :
459 (UNSAFE) Warn if a variable bound in a pattern is unused.
460 This warning can generate false positive, as warning cannot be
461 suppressed yet.
462-Wvalue-discard Warn when non-Unit expression results are unused.
463 @<file> A text file containing compiler arguments (options and source files)."""
464Remaining:
465"""enerated bytecode.
466 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
467 @<file> A text file containing compiler arguments (options and source files)."""
468Remaining:
469"""and warnings that are normally suppressed.
470 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
471 -Yshow-var-bounds Print type variables with their bounds.
472 -Yskip Skip
473 -Ystop-after Stop after
474 -Ystop-before Stop before
475 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
476 @<file> A text file containing compiler arguments (options and source files)."""
477Parsed 146 settings for 3.3.0
478Remaining:
479""" -uniqid Uniquely tag all identifiers in debugging output.
480 -usejavacp Utilize the java.class.path in classpath resolution.
481 -verbose Output messages about what the compiler is doing.
482 -version Print product version and exit.
483 @<file> A text file containing compiler arguments (options and source files)."""
484Remaining:
485""" - privates :
486 Warn if a private member is unused,
487 - locals :
488 Warn if a local definition is unused,
489 - explicits :
490 Warn if an explicit parameter is unused,
491 - implicits :
492 Warn if an implicit parameter is unused,
493 - params :
494 Enable -Wunused:explicits,implicits,
495 - linted :
496 Enable -Wunused:imports,privates,locals,implicits,
497 - strict-no-implicit-warn :
498 Same as -Wunused:import, only for imports of explicit named members.
499 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
500 - unsafe-warn-patvars :
501 (UNSAFE) Warn if a variable bound in a pattern is unused.
502 This warning can generate false positive, as warning cannot be
503 suppressed yet.
504 -Wvalue-discard Warn when non-Unit expression results are unused.
505 @<file> A text file containing compiler arguments (options and source files)."""
506Remaining:
507"""enerated bytecode.
508 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
509 @<file> A text file containing compiler arguments (options and source files)."""
510Remaining:
511"""and warnings that are normally suppressed.
512 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
513 -Yshow-var-bounds Print type variables with their bounds.
514 -Yskip Skip
515 -Ystop-after Stop after
516 -Ystop-before Stop before
517 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
518 @<file> A text file containing compiler arguments (options and source files)."""
519Parsed 147 settings for 3.3.1
520Remaining:
521""" -uniqid Uniquely tag all identifiers in debugging output.
522 -usejavacp Utilize the java.class.path in classpath resolution.
523 -verbose Output messages about what the compiler is doing.
524 -version Print product version and exit.
525 @<file> A text file containing compiler arguments (options and source files)."""
526Remaining:
527""" - privates :
528 Warn if a private member is unused,
529 - locals :
530 Warn if a local definition is unused,
531 - explicits :
532 Warn if an explicit parameter is unused,
533 - implicits :
534 Warn if an implicit parameter is unused,
535 - params :
536 Enable -Wunused:explicits,implicits,
537 - linted :
538 Enable -Wunused:imports,privates,locals,implicits,
539 - strict-no-implicit-warn :
540 Same as -Wunused:import, only for imports of explicit named members.
541 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
542 - unsafe-warn-patvars :
543 (UNSAFE) Warn if a variable bound in a pattern is unused.
544 This warning can generate false positive, as warning cannot be
545 suppressed yet.
546 -Wvalue-discard Warn when non-Unit expression results are unused.
547 @<file> A text file containing compiler arguments (options and source files)."""
548Remaining:
549"""enerated bytecode.
550 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
551 @<file> A text file containing compiler arguments (options and source files)."""
552Remaining:
553"""o show follow-on errors and warnings that are normally suppressed.
554 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
555 -Yshow-var-bounds Print type variables with their bounds.
556 -Yskip Skip
557 -Ystop-after Stop after
558 -Ystop-before Stop before
559 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
560 @<file> A text file containing compiler arguments (options and source files)."""
561Parsed 151 settings for 3.3.2
562Remaining:
563""" -uniqid Uniquely tag all identifiers in debugging output.
564 -usejavacp Utilize the java.class.path in classpath resolution.
565 -verbose Output messages about what the compiler is doing.
566 -version Print product version and exit.
567 @<file> A text file containing compiler arguments (options and source files)."""
568Remaining:
569""" - privates :
570 Warn if a private member is unused,
571 - locals :
572 Warn if a local definition is unused,
573 - explicits :
574 Warn if an explicit parameter is unused,
575 - implicits :
576 Warn if an implicit parameter is unused,
577 - params :
578 Enable -Wunused:explicits,implicits,
579 - linted :
580 Enable -Wunused:imports,privates,locals,implicits,
581 - strict-no-implicit-warn :
582 Same as -Wunused:import, only for imports of explicit named members.
583 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
584 - unsafe-warn-patvars :
585 (UNSAFE) Warn if a variable bound in a pattern is unused.
586 This warning can generate false positive, as warning cannot be
587 suppressed yet.
588 -Wvalue-discard Warn when non-Unit expression results are unused.
589 @<file> A text file containing compiler arguments (options and source files)."""
590Remaining:
591"""enerated bytecode.
592 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
593 @<file> A text file containing compiler arguments (options and source files)."""
594Remaining:
595"""o show follow-on errors and warnings that are normally suppressed.
596 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
597 -Yshow-var-bounds Print type variables with their bounds.
598 -Yskip Skip
599 -Ystop-after Stop after
600 -Ystop-before Stop before
601 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
602 @<file> A text file containing compiler arguments (options and source files)."""
603Parsed 151 settings for 3.3.3
604Remaining:
605""" -uniqid Uniquely tag all identifiers in debugging output.
606 -usejavacp Utilize the java.class.path in classpath resolution.
607 -verbose Output messages about what the compiler is doing.
608 -version Print product version and exit.
609 @<file> A text file containing compiler arguments (options and source files)."""
610Remaining:
611""",
612 - privates :
613 Warn if a private member is unused,
614 - locals :
615 Warn if a local definition is unused,
616 - explicits :
617 Warn if an explicit parameter is unused,
618 - implicits :
619 Warn if an implicit parameter is unused,
620 - params :
621 Enable -Wunused:explicits,implicits,
622 - linted :
623 Enable -Wunused:imports,privates,locals,implicits,
624 - strict-no-implicit-warn :
625 Same as -Wunused:import, only for imports of explicit named members.
626 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
627 - unsafe-warn-patvars :
628 (UNSAFE) Warn if a variable bound in a pattern is unused.
629 This warning can generate false positive, as warning cannot be
630 suppressed yet.
631 -Wvalue-discard Warn when non-Unit expression results are unused.
632 -Xlint Enable or disable specific `lint` warnings
633 Choices :
634 - all,
635 - private-shadow :
636 Warn if a private field or class parameter shadows a superclass field,
637 - type-parameter-shadow :
638 Warn when a type parameter shadows a type already in the scope
639 @<file> A text file containing compiler arguments (options and source files)."""
640Remaining:
641"""res in generated bytecode.
642 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
643 @<file> A text file containing compiler arguments (options and source files)."""
644Remaining:
645"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
646 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
647 -Yshow-var-bounds Print type variables with their bounds.
648 -Yskip Skip
649 -Ystop-after Stop after
650 -Ystop-before Stop before
651 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
652 @<file> A text file containing compiler arguments (options and source files)."""
653Parsed 160 settings for 3.3.4
654Remaining:
655""" -uniqid Uniquely tag all identifiers in debugging output.
656 -usejavacp Utilize the java.class.path in classpath resolution.
657 -verbose Output messages about what the compiler is doing.
658 -version Print product version and exit.
659 @<file> A text file containing compiler arguments (options and source files)."""
660Remaining:
661"""cit-warn,
662 - privates :
663 Warn if a private member is unused,
664 - locals :
665 Warn if a local definition is unused,
666 - explicits :
667 Warn if an explicit parameter is unused,
668 - implicits :
669 Warn if an implicit parameter is unused,
670 - params :
671 Enable -Wunused:explicits,implicits,
672 - linted :
673 Enable -Wunused:imports,privates,locals,implicits,
674 - strict-no-implicit-warn :
675 Same as -Wunused:import, only for imports of explicit named members.
676 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
677 - unsafe-warn-patvars :
678 (UNSAFE) Warn if a variable bound in a pattern is unused.
679 This warning can generate false positive, as warning cannot be
680 suppressed yet.
681 -Wvalue-discard Warn when non-Unit expression results are unused.
682 -Xlint Enable or disable specific `lint` warnings
683 Choices :
684 - all,
685 - private-shadow :
686 Warn if a private field or class parameter shadows a superclass field,
687 - type-parameter-shadow :
688 Warn when a type parameter shadows a type already in the scope
689 @<file> A text file containing compiler arguments (options and source files)."""
690Remaining:
691"""res in generated bytecode.
692 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
693 @<file> A text file containing compiler arguments (options and source files)."""
694Remaining:
695"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
696 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
697 -Yshow-var-bounds Print type variables with their bounds.
698 -Yskip Skip
699 -Ystop-after Stop after
700 -Ystop-before Stop before
701 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
702 @<file> A text file containing compiler arguments (options and source files)."""
703Parsed 161 settings for 3.3.5
704Remaining:
705""" -uniqid Uniquely tag all identifiers in debugging output.
706 -usejavacp Utilize the java.class.path in classpath resolution.
707 -verbose Output messages about what the compiler is doing.
708 -version Print product version and exit.
709 @<file> A text file containing compiler arguments (options and source files)."""
710Remaining:
711"""cit-warn,
712 - privates :
713 Warn if a private member is unused,
714 - locals :
715 Warn if a local definition is unused,
716 - explicits :
717 Warn if an explicit parameter is unused,
718 - implicits :
719 Warn if an implicit parameter is unused,
720 - params :
721 Enable -Wunused:explicits,implicits,
722 - linted :
723 Enable -Wunused:imports,privates,locals,implicits,
724 - strict-no-implicit-warn :
725 Same as -Wunused:import, only for imports of explicit named members.
726 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
727 - unsafe-warn-patvars :
728 (UNSAFE) Warn if a variable bound in a pattern is unused.
729 This warning can generate false positive, as warning cannot be
730 suppressed yet.
731 -Wvalue-discard Warn when non-Unit expression results are unused.
732 -Xlint Enable or disable specific `lint` warnings
733 Choices :
734 - all,
735 - private-shadow :
736 Warn if a private field or class parameter shadows a superclass field,
737 - type-parameter-shadow :
738 Warn when a type parameter shadows a type already in the scope
739 @<file> A text file containing compiler arguments (options and source files)."""
740Remaining:
741"""res in generated bytecode.
742 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
743 @<file> A text file containing compiler arguments (options and source files)."""
744Remaining:
745""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
746 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
747 -Yshow-var-bounds Print type variables with their bounds.
748 -Yskip Skip
749 -Ystop-after Stop after
750 -Ystop-before Stop before
751 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
752 @<file> A text file containing compiler arguments (options and source files)."""
753Parsed 163 settings for 3.3.6
754Remaining:
755""" -uniqid Uniquely tag all identifiers in debugging output.
756 -usejavacp Utilize the java.class.path in classpath resolution.
757 -verbose Output messages about what the compiler is doing.
758 -version Print product version and exit.
759 @<file> A text file containing compiler arguments (options and source files)."""
760Remaining:
761"""
762 Warn if a private member is unused,
763 - locals :
764 Warn if a local definition is unused,
765 - explicits :
766 Warn if an explicit parameter is unused,
767 - implicits :
768 Warn if an implicit parameter is unused,
769 - params :
770 Enable -Wunused:explicits,implicits,
771 - patvars :
772 Warn if a variable bound in a pattern is unused,
773 - linted :
774 Enable -Wunused:imports,privates,locals,implicits,
775 - strict-no-implicit-warn :
776 Same as -Wunused:imports, only for imports of explicit named members.
777 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
778 - unsafe-warn-patvars :
779 Deprecated alias for `patvars`
780 -Wvalue-discard Warn when non-Unit expression results are unused.
781 -Xlint Enable or disable specific `lint` warnings
782 Choices :
783 - all,
784 - private-shadow :
785 Warn if a private field or class parameter shadows a superclass field,
786 - type-parameter-shadow :
787 Warn when a type parameter shadows a type already in the scope
788 @<file> A text file containing compiler arguments (options and source files)."""
789Remaining:
790"""res in generated bytecode.
791 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
792 @<file> A text file containing compiler arguments (options and source files)."""
793Remaining:
794""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
795 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
796 -Yshow-var-bounds Print type variables with their bounds.
797 -Yskip Skip
798 -Ystop-after Stop after
799 -Ystop-before Stop before
800 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
801 @<file> A text file containing compiler arguments (options and source files)."""
802Parsed 166 settings for 3.3.7
803Remaining:
804"""[0m -uniqid Uniquely tag all identifiers in debugging output.
805 -usejavacp Utilize the java.class.path in classpath resolution.
806 -verbose Output messages about what the compiler is doing.
807 -version Print product version and exit.
808 @<file> A text file containing compiler arguments (options and source files)."""
809Remaining:
810"""-warn,
811 - privates :
812 Warn if a private member is unused,
813 - locals :
814 Warn if a local definition is unused,
815 - explicits :
816 Warn if an explicit parameter is unused,
817 - implicits :
818 Warn if an implicit parameter is unused,
819 - params :
820 Enable -Wunused:explicits,implicits,
821 - linted :
822 Enable -Wunused:imports,privates,locals,implicits,
823 - strict-no-implicit-warn :
824 Same as -Wunused:import, only for imports of explicit named members.
825 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
826 - unsafe-warn-patvars :
827 (UNSAFE) Warn if a variable bound in a pattern is unused.
828 This warning can generate false positive, as warning cannot be
829 suppressed yet.
830 -Wvalue-discard Warn when non-Unit expression results are unused.
831 -Xlint Enable or disable specific `lint` warnings
832 Choices :
833 - all,
834 - private-shadow :
835 Warn if a private field or class parameter shadows a superclass field,
836 - type-parameter-shadow :
837 Warn when a type parameter shadows a type already in the scope
838 @<file> A text file containing compiler arguments (options and source files)."""
839Remaining:
840"""res in generated bytecode.
841 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
842 @<file> A text file containing compiler arguments (options and source files)."""
843Remaining:
844"""uppress exceptions thrown during tree printing.
845 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
846 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
847 -Yshow-var-bounds Print type variables with their bounds.
848 -Yskip Skip
849 -Ystop-after Stop after
850 -Ystop-before Stop before
851 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
852 @<file> A text file containing compiler arguments (options and source files)."""
853Parsed 166 settings for 3.4.0
854Remaining:
855"""tions.
856 -uniqid Uniquely tag all identifiers in debugging output.
857 -usejavacp Utilize the java.class.path in classpath resolution.
858 -verbose Output messages about what the compiler is doing.
859 -version Print product version and exit.
860 @<file> A text file containing compiler arguments (options and source files)."""
861Remaining:
862"""-warn,
863 - privates :
864 Warn if a private member is unused,
865 - locals :
866 Warn if a local definition is unused,
867 - explicits :
868 Warn if an explicit parameter is unused,
869 - implicits :
870 Warn if an implicit parameter is unused,
871 - params :
872 Enable -Wunused:explicits,implicits,
873 - linted :
874 Enable -Wunused:imports,privates,locals,implicits,
875 - strict-no-implicit-warn :
876 Same as -Wunused:import, only for imports of explicit named members.
877 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
878 - unsafe-warn-patvars :
879 (UNSAFE) Warn if a variable bound in a pattern is unused.
880 This warning can generate false positive, as warning cannot be
881 suppressed yet.
882 -Wvalue-discard Warn when non-Unit expression results are unused.
883 -Xlint Enable or disable specific `lint` warnings
884 Choices :
885 - all,
886 - private-shadow :
887 Warn if a private field or class parameter shadows a superclass field,
888 - type-parameter-shadow :
889 Warn when a type parameter shadows a type already in the scope
890 @<file> A text file containing compiler arguments (options and source files)."""
891Remaining:
892"""res in generated bytecode.
893 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
894 @<file> A text file containing compiler arguments (options and source files)."""
895Remaining:
896""" Don't suppress exceptions thrown during tree printing.
897 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
898 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
899 -Yshow-var-bounds Print type variables with their bounds.
900 -Yskip Skip
901 -Ystop-after Stop after
902 -Ystop-before Stop before
903 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
904 @<file> A text file containing compiler arguments (options and source files)."""
905Parsed 168 settings for 3.4.1
906Remaining:
907""" -uniqid Uniquely tag all identifiers in debugging output.
908 -usejavacp Utilize the java.class.path in classpath resolution.
909 -verbose Output messages about what the compiler is doing.
910 -version Print product version and exit.
911 @<file> A text file containing compiler arguments (options and source files)."""
912Remaining:
913"""rict-no-implicit-warn,
914 - privates :
915 Warn if a private member is unused,
916 - locals :
917 Warn if a local definition is unused,
918 - explicits :
919 Warn if an explicit parameter is unused,
920 - implicits :
921 Warn if an implicit parameter is unused,
922 - params :
923 Enable -Wunused:explicits,implicits,
924 - linted :
925 Enable -Wunused:imports,privates,locals,implicits,
926 - strict-no-implicit-warn :
927 Same as -Wunused:import, only for imports of explicit named members.
928 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
929 - unsafe-warn-patvars :
930 (UNSAFE) Warn if a variable bound in a pattern is unused.
931 This warning can generate false positive, as warning cannot be
932 suppressed yet.
933 -Wvalue-discard Warn when non-Unit expression results are unused.
934 @<file> A text file containing compiler arguments (options and source files)."""
935Remaining:
936"""res in generated bytecode.
937 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
938 @<file> A text file containing compiler arguments (options and source files)."""
939Remaining:
940"""-on errors and warnings that are normally suppressed.
941 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
942 -Yshow-var-bounds Print type variables with their bounds.
943 -Yskip Skip
944 -Ystop-after Stop after
945 -Ystop-before Stop before
946 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
947 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
948 @<file> A text file containing compiler arguments (options and source files)."""
949Parsed 172 settings for 3.4.2
950Remaining:
951""" -uniqid Uniquely tag all identifiers in debugging output.
952 -usejavacp Utilize the java.class.path in classpath resolution.
953 -verbose Output messages about what the compiler is doing.
954 -version Print product version and exit.
955 @<file> A text file containing compiler arguments (options and source files)."""
956Remaining:
957"""rict-no-implicit-warn,
958 - privates :
959 Warn if a private member is unused,
960 - locals :
961 Warn if a local definition is unused,
962 - explicits :
963 Warn if an explicit parameter is unused,
964 - implicits :
965 Warn if an implicit parameter is unused,
966 - params :
967 Enable -Wunused:explicits,implicits,
968 - linted :
969 Enable -Wunused:imports,privates,locals,implicits,
970 - strict-no-implicit-warn :
971 Same as -Wunused:import, only for imports of explicit named members.
972 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
973 - unsafe-warn-patvars :
974 (UNSAFE) Warn if a variable bound in a pattern is unused.
975 This warning can generate false positive, as warning cannot be
976 suppressed yet.
977 -Wvalue-discard Warn when non-Unit expression results are unused.
978 @<file> A text file containing compiler arguments (options and source files)."""
979Remaining:
980"""res in generated bytecode.
981 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
982 @<file> A text file containing compiler arguments (options and source files)."""
983Remaining:
984"""-on errors and warnings that are normally suppressed.
985 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
986 -Yshow-var-bounds Print type variables with their bounds.
987 -Yskip Skip
988 -Ystop-after Stop after
989 -Ystop-before Stop before
990 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
991 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
992 @<file> A text file containing compiler arguments (options and source files)."""
993Parsed 172 settings for 3.4.3
994Remaining:
995""" -uniqid Uniquely tag all identifiers in debugging output.
996 -usejavacp Utilize the java.class.path in classpath resolution.
997 -verbose Output messages about what the compiler is doing.
998 -version Print product version and exit.
999 @<file> A text file containing compiler arguments (options and source files)."""
1000Remaining:
1001"""nused:strict-no-implicit-warn,
1002 - privates :
1003 Warn if a private member is unused,
1004 - locals :
1005 Warn if a local definition is unused,
1006 - explicits :
1007 Warn if an explicit parameter is unused,
1008 - implicits :
1009 Warn if an implicit parameter is unused,
1010 - params :
1011 Enable -Wunused:explicits,implicits,
1012 - linted :
1013 Enable -Wunused:imports,privates,locals,implicits,
1014 - strict-no-implicit-warn :
1015 Same as -Wunused:import, only for imports of explicit named members.
1016 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1017 - unsafe-warn-patvars :
1018 (UNSAFE) Warn if a variable bound in a pattern is unused.
1019 This warning can generate false positive, as warning cannot be
1020 suppressed yet.
1021 -Wvalue-discard Warn when non-Unit expression results are unused.
1022 @<file> A text file containing compiler arguments (options and source files)."""
1023Remaining:
1024""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
1025 -Xverify-signatures Verify generic signatures in generated bytecode.
1026 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1027 @<file> A text file containing compiler arguments (options and source files)."""
1028Remaining:
1029"""show-var-bounds Print type variables with their bounds.
1030 -Yskip Skip
1031 -Ystop-after Stop after
1032 -Ystop-before Stop before
1033 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1034 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1035 -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.
1036 @<file> A text file containing compiler arguments (options and source files)."""
1037Parsed 187 settings for 3.5.0
1038Remaining:
1039""" features,
1040 - noAutoTupling :
1041 Disable automatic tupling,
1042 - dynamics :
1043 Allow direct or indirect subclasses of scala.Dynamic,
1044 - unsafeNulls :
1045 Enable unsafe nulls for explicit nulls,
1046 - postfixOps :
1047 Allow postfix operators (not recommended),
1048 - strictEquality :
1049 Enable strict equality (disable canEqualAny),
1050 - implicitConversions :
1051 Allow implicit conversions without warnings,
1052 - adhocExtensions :
1053 Allow ad-hoc extension methods,
1054 - experimental.namedTypeArguments :
1055 Allow named type arguments,
1056 - experimental.genericNumberLiterals :
1057 Allow generic number literals,
1058 - experimental.macros :
1059 Allow Scala 2 macros,
1060 - experimental.dependent :
1061 Allow dependent method types,
1062 - experimental.erasedDefinitions :
1063 Allow erased definitions,
1064 - deprecated.symbolLiterals :
1065 Allow symbol literals,
1066 - experimental.fewerBraces :
1067 Enable support for using indentation for arguments,
1068 - experimental.saferExceptions :
1069 Enable safer exceptions,
1070 - experimental.clauseInterleaving :
1071 Enable clause interleaving,
1072 - experimental.pureFunctions :
1073 Enable pure functions for capture checking,
1074 - experimental.captureChecking :
1075 Enable experimental capture checking,
1076 - experimental.into :
1077 Allow into modifier on parameter types,
1078 - experimental.namedTuples :
1079 Allow named tuples,
1080 - experimental.modularity :
1081 Enable experimental modularity features,
1082 - experimental.betterMatchTypeExtractors :
1083 Enable better match type extractors
1084 -new-syntax Require `then` and `do` in control expressions.
1085 -no-indent Require classical {...} syntax, indentation is not significant.
1086 -nowarn Silence all warnings.
1087 -old-syntax Require `(...)` around conditions.
1088 -pagewidth Set page width
1089 Default 20000
1090 -print-lines Show source code line numbers.
1091 -print-tasty Prints the raw tasty.
1092 -project-url The source repository of your project.
1093 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1094 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1095-scalajs-genStaticForwardersForNonTopLevelObjects
1096 Generate static forwarders even for non-top-level objects (Scala.js only).
1097 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1098 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1099 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1100 -source source version
1101 Default 3.5
1102 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
1103 -sourcepath Specify location(s) of source files.
1104 -sourceroot Specify workspace root directory.
1105 Default .
1106 -unchecked Enable additional warnings where generated code depends on assumptions.
1107 -uniqid Uniquely tag all identifiers in debugging output.
1108 -usejavacp Utilize the java.class.path in classpath resolution.
1109 -verbose Output messages about what the compiler is doing.
1110 -version Print product version and exit.
1111 @<file> A text file containing compiler arguments (options and source files)."""
1112Remaining:
1113"""nused:strict-no-implicit-warn,
1114 - privates :
1115 Warn if a private member is unused,
1116 - locals :
1117 Warn if a local definition is unused,
1118 - explicits :
1119 Warn if an explicit parameter is unused,
1120 - implicits :
1121 Warn if an implicit parameter is unused,
1122 - params :
1123 Enable -Wunused:explicits,implicits,
1124 - linted :
1125 Enable -Wunused:imports,privates,locals,implicits,
1126 - strict-no-implicit-warn :
1127 Same as -Wunused:import, only for imports of explicit named members.
1128 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1129 - unsafe-warn-patvars :
1130 (UNSAFE) Warn if a variable bound in a pattern is unused.
1131 This warning can generate false positive, as warning cannot be
1132 suppressed yet.
1133 -Wvalue-discard Warn when non-Unit expression results are unused.
1134 @<file> A text file containing compiler arguments (options and source files)."""
1135Remaining:
1136""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
1137 -Xverify-signatures Verify generic signatures in generated bytecode.
1138 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1139 @<file> A text file containing compiler arguments (options and source files)."""
1140Remaining:
1141"""show-var-bounds Print type variables with their bounds.
1142 -Yskip Skip
1143 -Ystop-after Stop after
1144 -Ystop-before Stop before
1145 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1146 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1147 -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.
1148 @<file> A text file containing compiler arguments (options and source files)."""
1149Parsed 165 settings for 3.5.1
1150Remaining:
1151""" features,
1152 - noAutoTupling :
1153 Disable automatic tupling,
1154 - dynamics :
1155 Allow direct or indirect subclasses of scala.Dynamic,
1156 - unsafeNulls :
1157 Enable unsafe nulls for explicit nulls,
1158 - postfixOps :
1159 Allow postfix operators (not recommended),
1160 - strictEquality :
1161 Enable strict equality (disable canEqualAny),
1162 - implicitConversions :
1163 Allow implicit conversions without warnings,
1164 - adhocExtensions :
1165 Allow ad-hoc extension methods,
1166 - experimental.namedTypeArguments :
1167 Allow named type arguments,
1168 - experimental.genericNumberLiterals :
1169 Allow generic number literals,
1170 - experimental.macros :
1171 Allow Scala 2 macros,
1172 - experimental.dependent :
1173 Allow dependent method types,
1174 - experimental.erasedDefinitions :
1175 Allow erased definitions,
1176 - deprecated.symbolLiterals :
1177 Allow symbol literals,
1178 - experimental.fewerBraces :
1179 Enable support for using indentation for arguments,
1180 - experimental.saferExceptions :
1181 Enable safer exceptions,
1182 - experimental.clauseInterleaving :
1183 Enable clause interleaving,
1184 - experimental.pureFunctions :
1185 Enable pure functions for capture checking,
1186 - experimental.captureChecking :
1187 Enable experimental capture checking,
1188 - experimental.into :
1189 Allow into modifier on parameter types,
1190 - experimental.namedTuples :
1191 Allow named tuples,
1192 - experimental.modularity :
1193 Enable experimental modularity features,
1194 - experimental.betterMatchTypeExtractors :
1195 Enable better match type extractors
1196 -new-syntax Require `then` and `do` in control expressions.
1197 -no-indent Require classical {...} syntax, indentation is not significant.
1198 -nowarn Silence all warnings.
1199 -old-syntax Require `(...)` around conditions.
1200 -pagewidth Set page width
1201 Default 20000
1202 -print-lines Show source code line numbers.
1203 -print-tasty Prints the raw tasty.
1204 -project-url The source repository of your project.
1205 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1206 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1207-scalajs-genStaticForwardersForNonTopLevelObjects
1208 Generate static forwarders even for non-top-level objects (Scala.js only).
1209 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1210 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1211 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1212 -source source version
1213 Default 3.5
1214 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
1215 -sourcepath Specify location(s) of source files.
1216 -sourceroot Specify workspace root directory.
1217 Default .
1218 -unchecked Enable additional warnings where generated code depends on assumptions.
1219 -uniqid Uniquely tag all identifiers in debugging output.
1220 -usejavacp Utilize the java.class.path in classpath resolution.
1221 -verbose Output messages about what the compiler is doing.
1222 -version Print product version and exit.
1223 @<file> A text file containing compiler arguments (options and source files)."""
1224Remaining:
1225"""d by -Wunused:strict-no-implicit-warn,
1226 - privates :
1227 Warn if a private member is unused,
1228 - locals :
1229 Warn if a local definition is unused,
1230 - explicits :
1231 Warn if an explicit parameter is unused,
1232 - implicits :
1233 Warn if an implicit parameter is unused,
1234 - params :
1235 Enable -Wunused:explicits,implicits,
1236 - linted :
1237 Enable -Wunused:imports,privates,locals,implicits,
1238 - strict-no-implicit-warn :
1239 Same as -Wunused:import, only for imports of explicit named members.
1240 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1241 - unsafe-warn-patvars :
1242 (UNSAFE) Warn if a variable bound in a pattern is unused.
1243 This warning can generate false positive, as warning cannot be
1244 suppressed yet.
1245 -Wvalue-discard Warn when non-Unit expression results are unused.
1246 @<file> A text file containing compiler arguments (options and source files)."""
1247Remaining:
1248""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1249 -Xverify-signatures Verify generic signatures in generated bytecode.
1250 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1251 @<file> A text file containing compiler arguments (options and source files)."""
1252Remaining:
1253"""show-var-bounds Print type variables with their bounds.
1254 -Yskip Skip
1255 -Ystop-after Stop after
1256 -Ystop-before Stop before
1257 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1258 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1259 -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.
1260 @<file> A text file containing compiler arguments (options and source files)."""
1261Parsed 166 settings for 3.5.2
1262Remaining:
1263""" features,
1264 - noAutoTupling :
1265 Disable automatic tupling,
1266 - dynamics :
1267 Allow direct or indirect subclasses of scala.Dynamic,
1268 - unsafeNulls :
1269 Enable unsafe nulls for explicit nulls,
1270 - postfixOps :
1271 Allow postfix operators (not recommended),
1272 - strictEquality :
1273 Enable strict equality (disable canEqualAny),
1274 - implicitConversions :
1275 Allow implicit conversions without warnings,
1276 - adhocExtensions :
1277 Allow ad-hoc extension methods,
1278 - experimental.namedTypeArguments :
1279 Allow named type arguments,
1280 - experimental.genericNumberLiterals :
1281 Allow generic number literals,
1282 - experimental.macros :
1283 Allow Scala 2 macros,
1284 - experimental.dependent :
1285 Allow dependent method types,
1286 - experimental.erasedDefinitions :
1287 Allow erased definitions,
1288 - deprecated.symbolLiterals :
1289 Allow symbol literals,
1290 - experimental.fewerBraces :
1291 Enable support for using indentation for arguments,
1292 - experimental.saferExceptions :
1293 Enable safer exceptions,
1294 - experimental.clauseInterleaving :
1295 Enable clause interleaving,
1296 - experimental.pureFunctions :
1297 Enable pure functions for capture checking,
1298 - experimental.captureChecking :
1299 Enable experimental capture checking,
1300 - experimental.into :
1301 Allow into modifier on parameter types,
1302 - experimental.modularity :
1303 Enable experimental modularity features,
1304 - experimental.betterMatchTypeExtractors :
1305 Enable better match type extractors,
1306 - experimental.betterFors :
1307 Enable improvements in `for` comprehensions
1308 -new-syntax Require `then` and `do` in control expressions.
1309 -no-indent Require classical {...} syntax, indentation is not significant.
1310 -nowarn Silence all warnings.
1311 -old-syntax Require `(...)` around conditions.
1312 -pagewidth Set page width
1313 Default 20000
1314 -print-lines Show source code line numbers.
1315 -print-tasty Prints the raw tasty.
1316 -project-url The source repository of your project.
1317 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1318 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1319-scalajs-genStaticForwardersForNonTopLevelObjects
1320 Generate static forwarders even for non-top-level objects (Scala.js only).
1321 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1322 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1323 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1324 -source source version
1325 Default 3.6
1326 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
1327 -sourcepath Specify location(s) of source files.
1328 -sourceroot Specify workspace root directory.
1329 Default .
1330 -unchecked Enable additional warnings where generated code depends on assumptions.
1331 -uniqid Uniquely tag all identifiers in debugging output.
1332 -usejavacp Utilize the java.class.path in classpath resolution.
1333 -verbose Output messages about what the compiler is doing.
1334 -version Print product version and exit.
1335 @<file> A text file containing compiler arguments (options and source files)."""
1336Remaining:
1337"""d by -Wunused:strict-no-implicit-warn,
1338 - privates :
1339 Warn if a private member is unused,
1340 - locals :
1341 Warn if a local definition is unused,
1342 - explicits :
1343 Warn if an explicit parameter is unused,
1344 - implicits :
1345 Warn if an implicit parameter is unused,
1346 - params :
1347 Enable -Wunused:explicits,implicits,
1348 - linted :
1349 Enable -Wunused:imports,privates,locals,implicits,
1350 - strict-no-implicit-warn :
1351 Same as -Wunused:import, only for imports of explicit named members.
1352 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1353 - unsafe-warn-patvars :
1354 (UNSAFE) Warn if a variable bound in a pattern is unused.
1355 This warning can generate false positive, as warning cannot be
1356 suppressed yet.
1357 -Wvalue-discard Warn when non-Unit expression results are unused.
1358 @<file> A text file containing compiler arguments (options and source files)."""
1359Remaining:
1360""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1361 -Xverify-signatures Verify generic signatures in generated bytecode.
1362 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1363 @<file> A text file containing compiler arguments (options and source files)."""
1364Remaining:
1365"""show-var-bounds Print type variables with their bounds.
1366 -Yskip Skip
1367 -Ystop-after Stop after
1368 -Ystop-before Stop before
1369 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1370 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1371 -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.
1372 @<file> A text file containing compiler arguments (options and source files)."""
1373Parsed 166 settings for 3.6.0
1374Remaining:
1375""" features,
1376 - noAutoTupling :
1377 Disable automatic tupling,
1378 - dynamics :
1379 Allow direct or indirect subclasses of scala.Dynamic,
1380 - unsafeNulls :
1381 Enable unsafe nulls for explicit nulls,
1382 - postfixOps :
1383 Allow postfix operators (not recommended),
1384 - strictEquality :
1385 Enable strict equality (disable canEqualAny),
1386 - implicitConversions :
1387 Allow implicit conversions without warnings,
1388 - adhocExtensions :
1389 Allow ad-hoc extension methods,
1390 - experimental.namedTypeArguments :
1391 Allow named type arguments,
1392 - experimental.genericNumberLiterals :
1393 Allow generic number literals,
1394 - experimental.macros :
1395 Allow Scala 2 macros,
1396 - experimental.dependent :
1397 Allow dependent method types,
1398 - experimental.erasedDefinitions :
1399 Allow erased definitions,
1400 - deprecated.symbolLiterals :
1401 Allow symbol literals,
1402 - experimental.fewerBraces :
1403 Enable support for using indentation for arguments,
1404 - experimental.saferExceptions :
1405 Enable safer exceptions,
1406 - experimental.clauseInterleaving :
1407 Enable clause interleaving,
1408 - experimental.pureFunctions :
1409 Enable pure functions for capture checking,
1410 - experimental.captureChecking :
1411 Enable experimental capture checking,
1412 - experimental.into :
1413 Allow into modifier on parameter types,
1414 - experimental.modularity :
1415 Enable experimental modularity features,
1416 - experimental.betterMatchTypeExtractors :
1417 Enable better match type extractors,
1418 - experimental.betterFors :
1419 Enable improvements in `for` comprehensions
1420 -new-syntax Require `then` and `do` in control expressions.
1421 -no-indent Require classical {...} syntax, indentation is not significant.
1422 -nowarn Silence all warnings.
1423 -old-syntax Require `(...)` around conditions.
1424 -pagewidth Set page width
1425 Default 20000
1426 -print-lines Show source code line numbers.
1427 -print-tasty Prints the raw tasty.
1428 -project-url The source repository of your project.
1429 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1430 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1431-scalajs-genStaticForwardersForNonTopLevelObjects
1432 Generate static forwarders even for non-top-level objects (Scala.js only).
1433 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1434 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1435 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1436 -source source version
1437 Default 3.6
1438 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
1439 -sourcepath Specify location(s) of source files.
1440 -sourceroot Specify workspace root directory.
1441 Default .
1442 -unchecked Enable additional warnings where generated code depends on assumptions.
1443 -uniqid Uniquely tag all identifiers in debugging output.
1444 -usejavacp Utilize the java.class.path in classpath resolution.
1445 -verbose Output messages about what the compiler is doing.
1446 -version Print product version and exit.
1447 @<file> A text file containing compiler arguments (options and source files)."""
1448Remaining:
1449"""d by -Wunused:strict-no-implicit-warn,
1450 - privates :
1451 Warn if a private member is unused,
1452 - locals :
1453 Warn if a local definition is unused,
1454 - explicits :
1455 Warn if an explicit parameter is unused,
1456 - implicits :
1457 Warn if an implicit parameter is unused,
1458 - params :
1459 Enable -Wunused:explicits,implicits,
1460 - linted :
1461 Enable -Wunused:imports,privates,locals,implicits,
1462 - strict-no-implicit-warn :
1463 Same as -Wunused:import, only for imports of explicit named members.
1464 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1465 - unsafe-warn-patvars :
1466 (UNSAFE) Warn if a variable bound in a pattern is unused.
1467 This warning can generate false positive, as warning cannot be
1468 suppressed yet.
1469 -Wvalue-discard Warn when non-Unit expression results are unused.
1470 @<file> A text file containing compiler arguments (options and source files)."""
1471Remaining:
1472""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1473 -Xverify-signatures Verify generic signatures in generated bytecode.
1474 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1475 @<file> A text file containing compiler arguments (options and source files)."""
1476Remaining:
1477"""show-var-bounds Print type variables with their bounds.
1478 -Yskip Skip
1479 -Ystop-after Stop after
1480 -Ystop-before Stop before
1481 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1482 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1483 -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.
1484 @<file> A text file containing compiler arguments (options and source files)."""
1485Parsed 166 settings for 3.6.1
1486Remaining:
1487""" features,
1488 - noAutoTupling :
1489 Disable automatic tupling,
1490 - dynamics :
1491 Allow direct or indirect subclasses of scala.Dynamic,
1492 - unsafeNulls :
1493 Enable unsafe nulls for explicit nulls,
1494 - postfixOps :
1495 Allow postfix operators (not recommended),
1496 - strictEquality :
1497 Enable strict equality (disable canEqualAny),
1498 - implicitConversions :
1499 Allow implicit conversions without warnings,
1500 - adhocExtensions :
1501 Allow ad-hoc extension methods,
1502 - experimental.namedTypeArguments :
1503 Allow named type arguments,
1504 - experimental.genericNumberLiterals :
1505 Allow generic number literals,
1506 - experimental.macros :
1507 Allow Scala 2 macros,
1508 - experimental.dependent :
1509 Allow dependent method types,
1510 - experimental.erasedDefinitions :
1511 Allow erased definitions,
1512 - deprecated.symbolLiterals :
1513 Allow symbol literals,
1514 - experimental.fewerBraces :
1515 Enable support for using indentation for arguments,
1516 - experimental.saferExceptions :
1517 Enable safer exceptions,
1518 - experimental.clauseInterleaving :
1519 Enable clause interleaving,
1520 - experimental.pureFunctions :
1521 Enable pure functions for capture checking,
1522 - experimental.captureChecking :
1523 Enable experimental capture checking,
1524 - experimental.into :
1525 Allow into modifier on parameter types,
1526 - experimental.namedTuples :
1527 Allow named tuples,
1528 - experimental.modularity :
1529 Enable experimental modularity features,
1530 - experimental.betterMatchTypeExtractors :
1531 Enable better match type extractors,
1532 - experimental.betterFors :
1533 Enable improvements in `for` comprehensions
1534 -new-syntax Require `then` and `do` in control expressions.
1535 -no-indent Require classical {...} syntax, indentation is not significant.
1536 -nowarn Silence all warnings.
1537 -old-syntax Require `(...)` around conditions.
1538 -pagewidth Set page width
1539 Default 20000
1540 -print-lines Show source code line numbers.
1541 -print-tasty Prints the raw tasty.
1542 -project-url The source repository of your project.
1543 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1544 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1545-scalajs-genStaticForwardersForNonTopLevelObjects
1546 Generate static forwarders even for non-top-level objects (Scala.js only).
1547 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1548 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1549 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1550 -source source version
1551 Default 3.6
1552 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
1553 -sourcepath Specify location(s) of source files.
1554 -sourceroot Specify workspace root directory.
1555 Default .
1556 -unchecked Enable additional warnings where generated code depends on assumptions.
1557 -uniqid Uniquely tag all identifiers in debugging output.
1558 -usejavacp Utilize the java.class.path in classpath resolution.
1559 -verbose Output messages about what the compiler is doing.
1560 -version Print product version and exit.
1561 @<file> A text file containing compiler arguments (options and source files)."""
1562Remaining:
1563"""d by -Wunused:strict-no-implicit-warn,
1564 - privates :
1565 Warn if a private member is unused,
1566 - locals :
1567 Warn if a local definition is unused,
1568 - explicits :
1569 Warn if an explicit parameter is unused,
1570 - implicits :
1571 Warn if an implicit parameter is unused,
1572 - params :
1573 Enable -Wunused:explicits,implicits,
1574 - linted :
1575 Enable -Wunused:imports,privates,locals,implicits,
1576 - strict-no-implicit-warn :
1577 Same as -Wunused:import, only for imports of explicit named members.
1578 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1579 - unsafe-warn-patvars :
1580 (UNSAFE) Warn if a variable bound in a pattern is unused.
1581 This warning can generate false positive, as warning cannot be
1582 suppressed yet.
1583 -Wvalue-discard Warn when non-Unit expression results are unused.
1584 @<file> A text file containing compiler arguments (options and source files)."""
1585Remaining:
1586""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1587 -Xverify-signatures Verify generic signatures in generated bytecode.
1588 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1589 @<file> A text file containing compiler arguments (options and source files)."""
1590Remaining:
1591"""show-var-bounds Print type variables with their bounds.
1592 -Yskip Skip
1593 -Ystop-after Stop after
1594 -Ystop-before Stop before
1595 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1596 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1597 -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.
1598 @<file> A text file containing compiler arguments (options and source files)."""
1599Parsed 166 settings for 3.6.2
1600Remaining:
1601""" features,
1602 - noAutoTupling :
1603 Disable automatic tupling,
1604 - dynamics :
1605 Allow direct or indirect subclasses of scala.Dynamic,
1606 - unsafeNulls :
1607 Enable unsafe nulls for explicit nulls,
1608 - postfixOps :
1609 Allow postfix operators (not recommended),
1610 - strictEquality :
1611 Enable strict equality (disable canEqualAny),
1612 - implicitConversions :
1613 Allow implicit conversions without warnings,
1614 - adhocExtensions :
1615 Allow ad-hoc extension methods,
1616 - experimental.namedTypeArguments :
1617 Allow named type arguments,
1618 - experimental.genericNumberLiterals :
1619 Allow generic number literals,
1620 - experimental.macros :
1621 Allow Scala 2 macros,
1622 - experimental.dependent :
1623 Allow dependent method types,
1624 - experimental.erasedDefinitions :
1625 Allow erased definitions,
1626 - deprecated.symbolLiterals :
1627 Allow symbol literals,
1628 - experimental.fewerBraces :
1629 Enable support for using indentation for arguments,
1630 - experimental.saferExceptions :
1631 Enable safer exceptions,
1632 - experimental.clauseInterleaving :
1633 Enable clause interleaving,
1634 - experimental.pureFunctions :
1635 Enable pure functions for capture checking,
1636 - experimental.captureChecking :
1637 Enable experimental capture checking,
1638 - experimental.into :
1639 Allow into modifier on parameter types,
1640 - experimental.namedTuples :
1641 Allow named tuples,
1642 - experimental.modularity :
1643 Enable experimental modularity features,
1644 - experimental.betterMatchTypeExtractors :
1645 Enable better match type extractors,
1646 - experimental.betterFors :
1647 Enable improvements in `for` comprehensions
1648 -new-syntax Require `then` and `do` in control expressions.
1649 -no-indent Require classical {...} syntax, indentation is not significant.
1650 -nowarn Silence all warnings.
1651 -old-syntax Require `(...)` around conditions.
1652 -pagewidth Set page width
1653 Default 20000
1654 -print-lines Show source code line numbers.
1655 -print-tasty Prints the raw tasty.
1656 -project-url The source repository of your project.
1657 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1658 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1659-scalajs-genStaticForwardersForNonTopLevelObjects
1660 Generate static forwarders even for non-top-level objects (Scala.js only).
1661 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1662 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1663 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1664 -source source version
1665 Default 3.6
1666 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
1667 -sourcepath Specify location(s) of source files.
1668 -sourceroot Specify workspace root directory.
1669 Default .
1670 -unchecked Enable additional warnings where generated code depends on assumptions.
1671 -uniqid Uniquely tag all identifiers in debugging output.
1672 -usejavacp Utilize the java.class.path in classpath resolution.
1673 -verbose Output messages about what the compiler is doing.
1674 -version Print product version and exit.
1675 @<file> A text file containing compiler arguments (options and source files)."""
1676Remaining:
1677"""d by -Wunused:strict-no-implicit-warn,
1678 - privates :
1679 Warn if a private member is unused,
1680 - locals :
1681 Warn if a local definition is unused,
1682 - explicits :
1683 Warn if an explicit parameter is unused,
1684 - implicits :
1685 Warn if an implicit parameter is unused,
1686 - params :
1687 Enable -Wunused:explicits,implicits,
1688 - linted :
1689 Enable -Wunused:imports,privates,locals,implicits,
1690 - strict-no-implicit-warn :
1691 Same as -Wunused:import, only for imports of explicit named members.
1692 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1693 - unsafe-warn-patvars :
1694 (UNSAFE) Warn if a variable bound in a pattern is unused.
1695 This warning can generate false positive, as warning cannot be
1696 suppressed yet.
1697 -Wvalue-discard Warn when non-Unit expression results are unused.
1698 @<file> A text file containing compiler arguments (options and source files)."""
1699Remaining:
1700""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
1701 -Xverify-signatures Verify generic signatures in generated bytecode.
1702 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1703 @<file> A text file containing compiler arguments (options and source files)."""
1704Remaining:
1705""" -Yshow-var-bounds Print type variables with their bounds.
1706 -Yskip Skip
1707 -Ystop-after Stop after
1708 -Ystop-before Stop before
1709 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1710 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1711 -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.
1712 @<file> A text file containing compiler arguments (options and source files)."""
1713Parsed 167 settings for 3.6.3
1714Remaining:
1715""" features,
1716 - noAutoTupling :
1717 Disable automatic tupling,
1718 - dynamics :
1719 Allow direct or indirect subclasses of scala.Dynamic,
1720 - unsafeNulls :
1721 Enable unsafe nulls for explicit nulls,
1722 - postfixOps :
1723 Allow postfix operators (not recommended),
1724 - strictEquality :
1725 Enable strict equality (disable canEqualAny),
1726 - implicitConversions :
1727 Allow implicit conversions without warnings,
1728 - adhocExtensions :
1729 Allow ad-hoc extension methods,
1730 - experimental.namedTypeArguments :
1731 Allow named type arguments,
1732 - experimental.genericNumberLiterals :
1733 Allow generic number literals,
1734 - experimental.macros :
1735 Allow Scala 2 macros,
1736 - experimental.dependent :
1737 Allow dependent method types,
1738 - experimental.erasedDefinitions :
1739 Allow erased definitions,
1740 - deprecated.symbolLiterals :
1741 Allow symbol literals,
1742 - experimental.fewerBraces :
1743 Enable support for using indentation for arguments,
1744 - experimental.saferExceptions :
1745 Enable safer exceptions,
1746 - experimental.clauseInterleaving :
1747 Enable clause interleaving,
1748 - experimental.pureFunctions :
1749 Enable pure functions for capture checking,
1750 - experimental.captureChecking :
1751 Enable experimental capture checking,
1752 - experimental.into :
1753 Allow into modifier on parameter types,
1754 - experimental.namedTuples :
1755 Allow named tuples,
1756 - experimental.modularity :
1757 Enable experimental modularity features,
1758 - experimental.betterMatchTypeExtractors :
1759 Enable better match type extractors,
1760 - experimental.betterFors :
1761 Enable improvements in `for` comprehensions
1762 -new-syntax Require `then` and `do` in control expressions.
1763 -no-indent Require classical {...} syntax, indentation is not significant.
1764 -nowarn Silence all warnings.
1765 -old-syntax Require `(...)` around conditions.
1766 -pagewidth Set page width
1767 Default 20000
1768 -print-lines Show source code line numbers.
1769 -print-tasty Prints the raw tasty.
1770 -project-url The source repository of your project.
1771 -repl-init-script The code will be run on REPL startup.
1772 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1773 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1774-scalajs-genStaticForwardersForNonTopLevelObjects
1775 Generate static forwarders even for non-top-level objects (Scala.js only).
1776 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1777 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1778 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1779 -source source version
1780 Default 3.6
1781 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
1782 -sourcepath Specify location(s) of source files.
1783 -sourceroot Specify workspace root directory.
1784 Default .
1785 -unchecked Enable additional warnings where generated code depends on assumptions.
1786 -uniqid Uniquely tag all identifiers in debugging output.
1787 -usejavacp Utilize the java.class.path in classpath resolution.
1788 -verbose Output messages about what the compiler is doing.
1789 -version Print product version and exit.
1790 @<file> A text file containing compiler arguments (options and source files)."""
1791Remaining:
1792"""d by -Wunused:strict-no-implicit-warn,
1793 - privates :
1794 Warn if a private member is unused,
1795 - locals :
1796 Warn if a local definition is unused,
1797 - explicits :
1798 Warn if an explicit parameter is unused,
1799 - implicits :
1800 Warn if an implicit parameter is unused,
1801 - params :
1802 Enable -Wunused:explicits,implicits,
1803 - linted :
1804 Enable -Wunused:imports,privates,locals,implicits,
1805 - strict-no-implicit-warn :
1806 Same as -Wunused:import, only for imports of explicit named members.
1807 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1808 - unsafe-warn-patvars :
1809 (UNSAFE) Warn if a variable bound in a pattern is unused.
1810 This warning can generate false positive, as warning cannot be
1811 suppressed yet.
1812 -Wvalue-discard Warn when non-Unit expression results are unused.
1813 @<file> A text file containing compiler arguments (options and source files)."""
1814Remaining:
1815""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
1816 -Xverify-signatures Verify generic signatures in generated bytecode.
1817 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1818 @<file> A text file containing compiler arguments (options and source files)."""
1819Remaining:
1820""" -Yshow-var-bounds Print type variables with their bounds.
1821 -Yskip Skip
1822 -Ystop-after Stop after
1823 -Ystop-before Stop before
1824 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1825 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1826 -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.
1827 @<file> A text file containing compiler arguments (options and source files)."""
1828Parsed 166 settings for 3.6.4
1829Remaining:
1830""" features,
1831 - noAutoTupling :
1832 Disable automatic tupling,
1833 - dynamics :
1834 Allow direct or indirect subclasses of scala.Dynamic,
1835 - unsafeNulls :
1836 Enable unsafe nulls for explicit nulls,
1837 - postfixOps :
1838 Allow postfix operators (not recommended),
1839 - strictEquality :
1840 Enable strict equality (disable canEqualAny),
1841 - implicitConversions :
1842 Allow implicit conversions without warnings,
1843 - adhocExtensions :
1844 Allow ad-hoc extension methods,
1845 - experimental.namedTypeArguments :
1846 Allow named type arguments,
1847 - experimental.genericNumberLiterals :
1848 Allow generic number literals,
1849 - experimental.macros :
1850 Allow Scala 2 macros,
1851 - experimental.dependent :
1852 Allow dependent method types,
1853 - experimental.erasedDefinitions :
1854 Allow erased definitions,
1855 - deprecated.symbolLiterals :
1856 Allow symbol literals,
1857 - experimental.saferExceptions :
1858 Enable safer exceptions,
1859 - experimental.pureFunctions :
1860 Enable pure functions for capture checking,
1861 - experimental.captureChecking :
1862 Enable experimental capture checking,
1863 - experimental.into :
1864 Allow into modifier on parameter types,
1865 - experimental.modularity :
1866 Enable experimental modularity features
1867 -new-syntax Require `then` and `do` in control expressions.
1868 -no-indent Require classical {...} syntax, indentation is not significant.
1869 -nowarn Silence all warnings.
1870 -old-syntax Require `(...)` around conditions.
1871 -pagewidth Set page width
1872 Default 20000
1873 -preview Enable the use of preview features anywhere in the project.
1874 -print-lines Show source code line numbers.
1875 -print-tasty Prints the raw tasty.
1876 -project-url The source repository of your project.
1877 -repl-init-script The code will be run on REPL startup.
1878 -repl-quit-after-init Quit REPL after evaluating the init script.
1879 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1880 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1881-scalajs-genStaticForwardersForNonTopLevelObjects
1882 Generate static forwarders even for non-top-level objects (Scala.js only).
1883 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1884 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1885 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1886 -source source version
1887 Default 3.7
1888 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
1889 -sourcepath Specify location(s) of source files.
1890 -sourceroot Specify workspace root directory.
1891 Default .
1892 -unchecked Enable additional warnings where generated code depends on assumptions.
1893 -uniqid Uniquely tag all identifiers in debugging output.
1894 -usejavacp Utilize the java.class.path in classpath resolution.
1895 -verbose Output messages about what the compiler is doing.
1896 -version Print product version and exit.
1897 @<file> A text file containing compiler arguments (options and source files)."""
1898Remaining:
1899""" - privates :
1900 Warn if a private member is unused,
1901 - locals :
1902 Warn if a local definition is unused,
1903 - explicits :
1904 Warn if an explicit parameter is unused,
1905 - implicits :
1906 Warn if an implicit parameter is unused,
1907 - params :
1908 Enable -Wunused:explicits,implicits,
1909 - patvars :
1910 Warn if a variable bound in a pattern is unused,
1911 - linted :
1912 Enable -Wunused:imports,privates,locals,implicits,
1913 - strict-no-implicit-warn :
1914 Same as -Wunused:imports, only for imports of explicit named members.
1915 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
1916 - unsafe-warn-patvars :
1917 Deprecated alias for `patvars`
1918 -Wvalue-discard Warn when non-Unit expression results are unused.
1919 @<file> A text file containing compiler arguments (options and source files)."""
1920Remaining:
1921""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
1922 -Xverify-signatures Verify generic signatures in generated bytecode.
1923 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
1924 @<file> A text file containing compiler arguments (options and source files)."""
1925Remaining:
1926""" -Yshow-var-bounds Print type variables with their bounds.
1927 -Yskip Skip
1928 -Ystop-after Stop after
1929 -Ystop-before Stop before
1930 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
1931 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
1932 -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.
1933 @<file> A text file containing compiler arguments (options and source files)."""
1934Parsed 166 settings for 3.7.0
1935Remaining:
1936""" features,
1937 - noAutoTupling :
1938 Disable automatic tupling,
1939 - dynamics :
1940 Allow direct or indirect subclasses of scala.Dynamic,
1941 - unsafeNulls :
1942 Enable unsafe nulls for explicit nulls,
1943 - postfixOps :
1944 Allow postfix operators (not recommended),
1945 - strictEquality :
1946 Enable strict equality (disable canEqualAny),
1947 - implicitConversions :
1948 Allow implicit conversions without warnings,
1949 - adhocExtensions :
1950 Allow ad-hoc extension methods,
1951 - experimental.namedTypeArguments :
1952 Allow named type arguments,
1953 - experimental.genericNumberLiterals :
1954 Allow generic number literals,
1955 - experimental.macros :
1956 Allow Scala 2 macros,
1957 - experimental.dependent :
1958 Allow dependent method types,
1959 - experimental.erasedDefinitions :
1960 Allow erased definitions,
1961 - deprecated.symbolLiterals :
1962 Allow symbol literals,
1963 - experimental.saferExceptions :
1964 Enable safer exceptions,
1965 - experimental.pureFunctions :
1966 Enable pure functions for capture checking,
1967 - experimental.captureChecking :
1968 Enable experimental capture checking,
1969 - experimental.into :
1970 Allow into modifier on parameter types,
1971 - experimental.modularity :
1972 Enable experimental modularity features,
1973 - experimental.packageObjectValues :
1974 Enable experimental package objects as values
1975 -new-syntax Require `then` and `do` in control expressions.
1976 -no-indent Require classical {...} syntax, indentation is not significant.
1977 -nowarn Silence all warnings.
1978 -old-syntax Require `(...)` around conditions.
1979 -pagewidth Set page width
1980 Default 20000
1981 -preview Enable the use of preview features anywhere in the project.
1982 -print-lines Show source code line numbers.
1983 -print-tasty Prints the raw tasty.
1984 -project-url The source repository of your project.
1985 -repl-init-script The code will be run on REPL startup.
1986 -repl-quit-after-init Quit REPL after evaluating the init script.
1987 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
1988 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
1989-scalajs-genStaticForwardersForNonTopLevelObjects
1990 Generate static forwarders even for non-top-level objects (Scala.js only).
1991 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
1992 -semanticdb-target Specify an alternative output directory for SemanticDB files.
1993 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
1994 -source source version
1995 Default 3.7
1996 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
1997 -sourcepath Specify location(s) of source files.
1998 -sourceroot Specify workspace root directory.
1999 Default .
2000 -unchecked Enable additional warnings where generated code depends on assumptions.
2001 -uniqid Uniquely tag all identifiers in debugging output.
2002 -usejavacp Utilize the java.class.path in classpath resolution.
2003 -verbose Output messages about what the compiler is doing.
2004 -version Print product version and exit.
2005 @<file> A text file containing compiler arguments (options and source files)."""
2006Remaining:
2007""" - privates :
2008 Warn if a private member is unused,
2009 - locals :
2010 Warn if a local definition is unused,
2011 - explicits :
2012 Warn if an explicit parameter is unused,
2013 - implicits :
2014 Warn if an implicit parameter is unused,
2015 - params :
2016 Enable -Wunused:explicits,implicits,
2017 - patvars :
2018 Warn if a variable bound in a pattern is unused,
2019 - linted :
2020 Enable -Wunused:imports,privates,locals,implicits,
2021 - strict-no-implicit-warn :
2022 Same as -Wunused:imports, only for imports of explicit named members.
2023 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2024 - unsafe-warn-patvars :
2025 Deprecated alias for `patvars`
2026 -Wvalue-discard Warn when non-Unit expression results are unused.
2027 @<file> A text file containing compiler arguments (options and source files)."""
2028Remaining:
2029""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2030 -Xverify-signatures Verify generic signatures in generated bytecode.
2031 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2032 @<file> A text file containing compiler arguments (options and source files)."""
2033Remaining:
2034"""
2035 -Yshow-var-bounds Print type variables with their bounds.
2036 -Yskip Skip
2037 -Ystop-after Stop after
2038 -Ystop-before Stop before
2039 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2040 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2041 -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.
2042 @<file> A text file containing compiler arguments (options and source files)."""
2043Parsed 168 settings for 3.7.1
2044Remaining:
2045""" features,
2046 - noAutoTupling :
2047 Disable automatic tupling,
2048 - dynamics :
2049 Allow direct or indirect subclasses of scala.Dynamic,
2050 - unsafeNulls :
2051 Enable unsafe nulls for explicit nulls,
2052 - postfixOps :
2053 Allow postfix operators (not recommended),
2054 - strictEquality :
2055 Enable strict equality (disable canEqualAny),
2056 - implicitConversions :
2057 Allow implicit conversions without warnings,
2058 - adhocExtensions :
2059 Allow ad-hoc extension methods,
2060 - experimental.namedTypeArguments :
2061 Allow named type arguments,
2062 - experimental.genericNumberLiterals :
2063 Allow generic number literals,
2064 - experimental.macros :
2065 Allow Scala 2 macros,
2066 - experimental.dependent :
2067 Allow dependent method types,
2068 - experimental.erasedDefinitions :
2069 Allow erased definitions,
2070 - deprecated.symbolLiterals :
2071 Allow symbol literals,
2072 - experimental.saferExceptions :
2073 Enable safer exceptions,
2074 - experimental.pureFunctions :
2075 Enable pure functions for capture checking,
2076 - experimental.captureChecking :
2077 Enable experimental capture checking,
2078 - experimental.into :
2079 Allow into modifier on parameter types,
2080 - experimental.modularity :
2081 Enable experimental modularity features,
2082 - experimental.packageObjectValues :
2083 Enable experimental package objects as values
2084 -new-syntax Require `then` and `do` in control expressions.
2085 -no-indent Require classical {...} syntax, indentation is not significant.
2086 -nowarn Silence all warnings.
2087 -old-syntax Require `(...)` around conditions.
2088 -pagewidth Set page width
2089 Default 20000
2090 -preview Enable the use of preview features anywhere in the project.
2091 -print-lines Show source code line numbers.
2092 -print-tasty Prints the raw tasty.
2093 -project-url The source repository of your project.
2094 -repl-init-script The code will be run on REPL startup.
2095 -repl-quit-after-init Quit REPL after evaluating the init script.
2096 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
2097 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
2098-scalajs-genStaticForwardersForNonTopLevelObjects
2099 Generate static forwarders even for non-top-level objects (Scala.js only).
2100 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
2101 -semanticdb-target Specify an alternative output directory for SemanticDB files.
2102 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
2103 -source source version
2104 Default 3.7
2105 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
2106 -sourcepath Specify location(s) of source files.
2107 -sourceroot Specify workspace root directory.
2108 Default .
2109 -unchecked Enable additional warnings where generated code depends on assumptions.
2110 -uniqid Uniquely tag all identifiers in debugging output.
2111 -usejavacp Utilize the java.class.path in classpath resolution.
2112 -verbose Output messages about what the compiler is doing.
2113 -version Print product version and exit.
2114 @<file> A text file containing compiler arguments (options and source files)."""
2115Remaining:
2116""" - privates :
2117 Warn if a private member is unused,
2118 - locals :
2119 Warn if a local definition is unused,
2120 - explicits :
2121 Warn if an explicit parameter is unused,
2122 - implicits :
2123 Warn if an implicit parameter is unused,
2124 - params :
2125 Enable -Wunused:explicits,implicits,
2126 - patvars :
2127 Warn if a variable bound in a pattern is unused,
2128 - linted :
2129 Enable -Wunused:imports,privates,locals,implicits,
2130 - strict-no-implicit-warn :
2131 Same as -Wunused:imports, only for imports of explicit named members.
2132 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2133 - unsafe-warn-patvars :
2134 Deprecated alias for `patvars`
2135 -Wvalue-discard Warn when non-Unit expression results are unused.
2136 @<file> A text file containing compiler arguments (options and source files)."""
2137Remaining:
2138""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2139 -Xverify-signatures Verify generic signatures in generated bytecode.
2140 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2141 @<file> A text file containing compiler arguments (options and source files)."""
2142Remaining:
2143"""ebugging output.
2144 -Yshow-var-bounds Print type variables with their bounds.
2145 -Yskip Skip
2146 -Ystop-after Stop after
2147 -Ystop-before Stop before
2148 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2149 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2150 -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.
2151 @<file> A text file containing compiler arguments (options and source files)."""
2152Parsed 170 settings for 3.7.2
2153Remaining:
2154""" features,
2155 - noAutoTupling :
2156 Disable automatic tupling,
2157 - dynamics :
2158 Allow direct or indirect subclasses of scala.Dynamic,
2159 - unsafeNulls :
2160 Enable unsafe nulls for explicit nulls,
2161 - postfixOps :
2162 Allow postfix operators (not recommended),
2163 - strictEquality :
2164 Enable strict equality (disable canEqualAny),
2165 - implicitConversions :
2166 Allow implicit conversions without warnings,
2167 - adhocExtensions :
2168 Allow ad-hoc extension methods,
2169 - experimental.namedTypeArguments :
2170 Allow named type arguments,
2171 - experimental.genericNumberLiterals :
2172 Allow generic number literals,
2173 - experimental.macros :
2174 Allow Scala 2 macros,
2175 - experimental.dependent :
2176 Allow dependent method types,
2177 - experimental.erasedDefinitions :
2178 Allow erased definitions,
2179 - deprecated.symbolLiterals :
2180 Allow symbol literals,
2181 - experimental.saferExceptions :
2182 Enable safer exceptions,
2183 - experimental.pureFunctions :
2184 Enable pure functions for capture checking,
2185 - experimental.captureChecking :
2186 Enable experimental capture checking,
2187 - experimental.separationChecking :
2188 Enable experimental separation checking (requires captureChecking),
2189 - experimental.into :
2190 Allow into modifier on parameter types,
2191 - experimental.modularity :
2192 Enable experimental modularity features,
2193 - experimental.packageObjectValues :
2194 Enable experimental package objects as values
2195 -new-syntax Require `then` and `do` in control expressions.
2196 -no-indent Require classical {...} syntax, indentation is not significant.
2197 -nowarn Silence all warnings.
2198 -old-syntax Require `(...)` around conditions.
2199 -pagewidth Set page width
2200 Default 20000
2201 -preview Enable the use of preview features anywhere in the project.
2202 -print-lines Show source code line numbers.
2203 -print-tasty Prints the raw tasty.
2204 -project-url The source repository of your project.
2205 -repl-init-script The code will be run on REPL startup.
2206 -repl-quit-after-init Quit REPL after evaluating the init script.
2207 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
2208 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
2209-scalajs-genStaticForwardersForNonTopLevelObjects
2210 Generate static forwarders even for non-top-level objects (Scala.js only).
2211 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
2212 -semanticdb-target Specify an alternative output directory for SemanticDB files.
2213 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
2214 -source source version
2215 Default 3.7
2216 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
2217 -sourcepath Specify location(s) of source files.
2218 -sourceroot Specify workspace root directory.
2219 Default .
2220 -unchecked Enable additional warnings where generated code depends on assumptions.
2221 -uniqid Uniquely tag all identifiers in debugging output.
2222 -usejavacp Utilize the java.class.path in classpath resolution.
2223 -verbose Output messages about what the compiler is doing.
2224 -version Print product version and exit.
2225 @<file> A text file containing compiler arguments (options and source files)."""
2226Remaining:
2227""" - privates :
2228 Warn if a private member is unused,
2229 - locals :
2230 Warn if a local definition is unused,
2231 - explicits :
2232 Warn if an explicit parameter is unused,
2233 - implicits :
2234 Warn if an implicit parameter is unused,
2235 - params :
2236 Enable -Wunused:explicits,implicits,
2237 - patvars :
2238 Warn if a variable bound in a pattern is unused,
2239 - linted :
2240 Enable -Wunused:imports,privates,locals,implicits,
2241 - strict-no-implicit-warn :
2242 Same as -Wunused:imports, only for imports of explicit named members.
2243 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2244 - unsafe-warn-patvars :
2245 Deprecated alias for `patvars`
2246 -Wvalue-discard Warn when non-Unit expression results are unused.
2247 @<file> A text file containing compiler arguments (options and source files)."""
2248Remaining:
2249""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
2250 -Xverify-signatures Verify generic signatures in generated bytecode.
2251 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2252 @<file> A text file containing compiler arguments (options and source files)."""
2253Remaining:
2254"""des in debugging output.
2255 -Yshow-var-bounds Print type variables with their bounds.
2256 -Yskip Skip
2257 -Ystop-after Stop after
2258 -Ystop-before Stop before
2259 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2260 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
2261 -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.
2262 @<file> A text file containing compiler arguments (options and source files)."""
2263Parsed 172 settings for 3.7.3
2264All: 14 common settings
22652: 79 common settings
22663: 99 common settings
22673.4: 164 common settings
22683.1: 133 common settings
22692.13: 181 common settings
22703.0: 127 common settings
22713.6: 165 common settings
22723.5: 165 common settings
22733.2: 142 common settings
22743.7: 166 common settings
22752.11: 154 common settings
22763.3: 146 common settings
22772.12: 148 common settings
22782.11.0+ 154 common settings
22792.11.1+ 154 common settings
22802.11.2+ 155 common settings
22812.11.3+ 158 common settings
22822.11.4+ 158 common settings
22832.11.5+ 160 common settings
22842.11.6+ 160 common settings
22852.11.7+ 164 common settings
22862.11.8+ 166 common settings
22872.11.9+ 167 common settings
22882.11.10+ 167 common settings
22892.11.11+ 167 common settings
22902.11.12+ 167 common settings
22912.12.0+ 148 common settings
22922.12.1+ 149 common settings
22932.12.2+ 153 common settings
22942.12.3+ 159 common settings
22952.12.4+ 161 common settings
22962.12.5+ 168 common settings
22972.12.6+ 168 common settings
22982.12.7+ 169 common settings
22992.12.8+ 171 common settings
23002.12.9+ 172 common settings
23012.12.10+ 174 common settings
23022.12.11+ 175 common settings
23032.12.12+ 178 common settings
23042.12.13+ 180 common settings
23052.12.14+ 180 common settings
23062.12.15+ 180 common settings
23072.12.16+ 180 common settings
23082.12.17+ 181 common settings
23092.12.18+ 181 common settings
23102.12.19+ 182 common settings
23112.12.20+ 183 common settings
23122.13.0+ 181 common settings
23132.13.1+ 183 common settings
23142.13.2+ 190 common settings
23152.13.3+ 193 common settings
23162.13.4+ 198 common settings
23172.13.5+ 199 common settings
23182.13.6+ 202 common settings
23192.13.7+ 202 common settings
23202.13.8+ 202 common settings
23212.13.9+ 210 common settings
23222.13.10+ 210 common settings
23232.13.11+ 214 common settings
23242.13.12+ 215 common settings
23252.13.13+ 218 common settings
23262.13.14+ 222 common settings
23272.13.15+ 227 common settings
23282.13.16+ 228 common settings
23292.13.17+ 230 common settings
23303.0.0+ 127 common settings
23313.0.1+ 130 common settings
23323.0.2+ 133 common settings
23333.1.0+ 133 common settings
23343.1.1+ 133 common settings
23353.1.2+ 141 common settings
23363.1.3+ 141 common settings
23373.2.0+ 142 common settings
23383.2.1+ 145 common settings
23393.2.2+ 146 common settings
23403.3.0+ 146 common settings
23413.3.1+ 147 common settings
23423.3.2+ 151 common settings
23433.3.3+ 151 common settings
23443.3.4+ 160 common settings
23453.3.5+ 161 common settings
23463.3.6+ 163 common settings
23473.3.7+ 166 common settings
23483.4.0+ 164 common settings
23493.4.1+ 166 common settings
23503.4.2+ 172 common settings
23513.4.3+ 172 common settings
23523.5.0+ 165 common settings
23533.5.1+ 165 common settings
23543.5.2+ 166 common settings
23553.6.0+ 165 common settings
23563.6.1+ 165 common settings
23573.6.2+ 165 common settings
23583.6.3+ 166 common settings
23593.6.4+ 166 common settings
23603.7.0+ 166 common settings
23613.7.1+ 168 common settings
23623.7.2+ 170 common settings
23633.7.3+ 172 common settings
2364[info] compiling 190 Scala sources to /build/repo/target/scala-3.7.4/classes ...
2365[warn] there were 14 deprecation warnings; re-run with -deprecation for details
2366[warn] one warning found
2367[info] done compiling
2368[info] Downloading all scala compiler jars...
2369[info] Finished downloading all scala compiler jars...
2370Parsed 157 settings for 2.11.0
2371Parsed 157 settings for 2.11.1
2372Parsed 157 settings for 2.11.2
2373Parsed 158 settings for 2.11.3
2374Parsed 158 settings for 2.11.4
2375Parsed 160 settings for 2.11.5
2376Parsed 160 settings for 2.11.6
2377Parsed 164 settings for 2.11.7
2378Parsed 166 settings for 2.11.8
2379Parsed 167 settings for 2.11.9
2380Parsed 167 settings for 2.11.10
2381Parsed 167 settings for 2.11.11
2382Parsed 167 settings for 2.11.12
2383Parsed 153 settings for 2.12.0
2384Parsed 154 settings for 2.12.1
2385Parsed 155 settings for 2.12.2
2386Parsed 161 settings for 2.12.3
2387Parsed 163 settings for 2.12.4
2388Parsed 170 settings for 2.12.5
2389Parsed 170 settings for 2.12.6
2390Parsed 171 settings for 2.12.7
2391Parsed 173 settings for 2.12.8
2392Parsed 174 settings for 2.12.9
2393Parsed 176 settings for 2.12.10
2394Parsed 177 settings for 2.12.11
2395Parsed 179 settings for 2.12.12
2396Parsed 181 settings for 2.12.13
2397Parsed 181 settings for 2.12.14
2398Parsed 181 settings for 2.12.15
2399Parsed 181 settings for 2.12.16
2400Parsed 181 settings for 2.12.17
2401Parsed 181 settings for 2.12.18
2402Parsed 182 settings for 2.12.19
2403Parsed 183 settings for 2.12.20
2404Parsed 191 settings for 2.13.0
2405Parsed 193 settings for 2.13.1
2406Parsed 200 settings for 2.13.2
2407Parsed 202 settings for 2.13.3
2408Parsed 207 settings for 2.13.4
2409Parsed 208 settings for 2.13.5
2410Parsed 211 settings for 2.13.6
2411Parsed 211 settings for 2.13.7
2412Parsed 211 settings for 2.13.8
2413Parsed 216 settings for 2.13.9
2414Parsed 216 settings for 2.13.10
2415Parsed 219 settings for 2.13.11
2416Parsed 220 settings for 2.13.12
2417Parsed 224 settings for 2.13.13
2418Parsed 223 settings for 2.13.14
2419Parsed 228 settings for 2.13.15
2420Parsed 228 settings for 2.13.16
2421Parsed 230 settings for 2.13.17
2422Parsed 136 settings for 3.0.0
2423Parsed 132 settings for 3.0.1
2424Parsed 133 settings for 3.0.2
2425Parsed 136 settings for 3.1.0
2426Parsed 136 settings for 3.1.1
2427Parsed 142 settings for 3.1.2
2428Remaining:
2429""" -uniqid Uniquely tag all identifiers in debugging output.
2430 -usejavacp Utilize the java.class.path in classpath resolution.
2431 -verbose Output messages about what the compiler is doing.
2432 -version Print product version and exit.
2433 @<file> A text file containing compiler arguments (options and source files)."""
2434Remaining:
2435"ents (options and source files)."
2436Remaining:
2437"""enerated bytecode.
2438 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2439 @<file> A text file containing compiler arguments (options and source files)."""
2440Remaining:
2441""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2442 -Yshow-var-bounds Print type variables with their bounds.
2443 -Yskip Skip
2444 -Ystop-after Stop after
2445 -Ystop-before Stop before
2446 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2447 @<file> A text file containing compiler arguments (options and source files)."""
2448Parsed 141 settings for 3.1.3
2449Remaining:
2450""" -uniqid Uniquely tag all identifiers in debugging output.
2451 -usejavacp Utilize the java.class.path in classpath resolution.
2452 -verbose Output messages about what the compiler is doing.
2453 -version Print product version and exit.
2454 @<file> A text file containing compiler arguments (options and source files)."""
2455Remaining:
2456"ents (options and source files)."
2457Remaining:
2458"""enerated bytecode.
2459 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2460 @<file> A text file containing compiler arguments (options and source files)."""
2461Remaining:
2462"""d.
2463 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2464 -Yshow-var-bounds Print type variables with their bounds.
2465 -Yskip Skip
2466 -Ystop-after Stop after
2467 -Ystop-before Stop before
2468 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2469 @<file> A text file containing compiler arguments (options and source files)."""
2470Parsed 142 settings for 3.2.0
2471Remaining:
2472""" -uniqid Uniquely tag all identifiers in debugging output.
2473 -usejavacp Utilize the java.class.path in classpath resolution.
2474 -verbose Output messages about what the compiler is doing.
2475 -version Print product version and exit.
2476 @<file> A text file containing compiler arguments (options and source files)."""
2477Remaining:
2478"ents (options and source files)."
2479Remaining:
2480"""enerated bytecode.
2481 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2482 @<file> A text file containing compiler arguments (options and source files)."""
2483Remaining:
2484"""ings that are normally suppressed.
2485 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2486 -Yshow-var-bounds Print type variables with their bounds.
2487 -Yskip Skip
2488 -Ystop-after Stop after
2489 -Ystop-before Stop before
2490 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2491 @<file> A text file containing compiler arguments (options and source files)."""
2492Parsed 146 settings for 3.2.1
2493Remaining:
2494""" -uniqid Uniquely tag all identifiers in debugging output.
2495 -usejavacp Utilize the java.class.path in classpath resolution.
2496 -verbose Output messages about what the compiler is doing.
2497 -version Print product version and exit.
2498 @<file> A text file containing compiler arguments (options and source files)."""
2499Remaining:
2500"ents (options and source files)."
2501Remaining:
2502"""enerated bytecode.
2503 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2504 @<file> A text file containing compiler arguments (options and source files)."""
2505Remaining:
2506"""ings that are normally suppressed.
2507 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2508 -Yshow-var-bounds Print type variables with their bounds.
2509 -Yskip Skip
2510 -Ystop-after Stop after
2511 -Ystop-before Stop before
2512 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2513 @<file> A text file containing compiler arguments (options and source files)."""
2514Parsed 146 settings for 3.2.2
2515Remaining:
2516""" -uniqid Uniquely tag all identifiers in debugging output.
2517 -usejavacp Utilize the java.class.path in classpath resolution.
2518 -verbose Output messages about what the compiler is doing.
2519 -version Print product version and exit.
2520 @<file> A text file containing compiler arguments (options and source files)."""
2521Remaining:
2522""" - privates :
2523 Warn if a private member is unused,
2524 - locals :
2525 Warn if a local definition is unused,
2526 - explicits :
2527 Warn if an explicit parameter is unused,
2528 - implicits :
2529 Warn if an implicit parameter is unused,
2530 - params :
2531 Enable -Wunused:explicits,implicits,
2532 - linted :
2533 Enable -Wunused:imports,privates,locals,implicits,
2534 - strict-no-implicit-warn :
2535 Same as -Wunused:import, only for imports of explicit named members.
2536 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2537 - unsafe-warn-patvars :
2538 (UNSAFE) Warn if a variable bound in a pattern is unused.
2539 This warning can generate false positive, as warning cannot be
2540 suppressed yet.
2541-Wvalue-discard Warn when non-Unit expression results are unused.
2542 @<file> A text file containing compiler arguments (options and source files)."""
2543Remaining:
2544"""enerated bytecode.
2545 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2546 @<file> A text file containing compiler arguments (options and source files)."""
2547Remaining:
2548"""and warnings that are normally suppressed.
2549 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2550 -Yshow-var-bounds Print type variables with their bounds.
2551 -Yskip Skip
2552 -Ystop-after Stop after
2553 -Ystop-before Stop before
2554 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2555 @<file> A text file containing compiler arguments (options and source files)."""
2556Parsed 146 settings for 3.3.0
2557Remaining:
2558""" -uniqid Uniquely tag all identifiers in debugging output.
2559 -usejavacp Utilize the java.class.path in classpath resolution.
2560 -verbose Output messages about what the compiler is doing.
2561 -version Print product version and exit.
2562 @<file> A text file containing compiler arguments (options and source files)."""
2563Remaining:
2564""" - privates :
2565 Warn if a private member is unused,
2566 - locals :
2567 Warn if a local definition is unused,
2568 - explicits :
2569 Warn if an explicit parameter is unused,
2570 - implicits :
2571 Warn if an implicit parameter is unused,
2572 - params :
2573 Enable -Wunused:explicits,implicits,
2574 - linted :
2575 Enable -Wunused:imports,privates,locals,implicits,
2576 - strict-no-implicit-warn :
2577 Same as -Wunused:import, only for imports of explicit named members.
2578 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2579 - unsafe-warn-patvars :
2580 (UNSAFE) Warn if a variable bound in a pattern is unused.
2581 This warning can generate false positive, as warning cannot be
2582 suppressed yet.
2583 -Wvalue-discard Warn when non-Unit expression results are unused.
2584 @<file> A text file containing compiler arguments (options and source files)."""
2585Remaining:
2586"""enerated bytecode.
2587 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2588 @<file> A text file containing compiler arguments (options and source files)."""
2589Remaining:
2590"""and warnings that are normally suppressed.
2591 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2592 -Yshow-var-bounds Print type variables with their bounds.
2593 -Yskip Skip
2594 -Ystop-after Stop after
2595 -Ystop-before Stop before
2596 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2597 @<file> A text file containing compiler arguments (options and source files)."""
2598Parsed 147 settings for 3.3.1
2599Remaining:
2600""" -uniqid Uniquely tag all identifiers in debugging output.
2601 -usejavacp Utilize the java.class.path in classpath resolution.
2602 -verbose Output messages about what the compiler is doing.
2603 -version Print product version and exit.
2604 @<file> A text file containing compiler arguments (options and source files)."""
2605Remaining:
2606""" - privates :
2607 Warn if a private member is unused,
2608 - locals :
2609 Warn if a local definition is unused,
2610 - explicits :
2611 Warn if an explicit parameter is unused,
2612 - implicits :
2613 Warn if an implicit parameter is unused,
2614 - params :
2615 Enable -Wunused:explicits,implicits,
2616 - linted :
2617 Enable -Wunused:imports,privates,locals,implicits,
2618 - strict-no-implicit-warn :
2619 Same as -Wunused:import, only for imports of explicit named members.
2620 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2621 - unsafe-warn-patvars :
2622 (UNSAFE) Warn if a variable bound in a pattern is unused.
2623 This warning can generate false positive, as warning cannot be
2624 suppressed yet.
2625 -Wvalue-discard Warn when non-Unit expression results are unused.
2626 @<file> A text file containing compiler arguments (options and source files)."""
2627Remaining:
2628"""enerated bytecode.
2629 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2630 @<file> A text file containing compiler arguments (options and source files)."""
2631Remaining:
2632"""o show follow-on errors and warnings that are normally suppressed.
2633 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2634 -Yshow-var-bounds Print type variables with their bounds.
2635 -Yskip Skip
2636 -Ystop-after Stop after
2637 -Ystop-before Stop before
2638 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2639 @<file> A text file containing compiler arguments (options and source files)."""
2640Parsed 151 settings for 3.3.2
2641Remaining:
2642""" -uniqid Uniquely tag all identifiers in debugging output.
2643 -usejavacp Utilize the java.class.path in classpath resolution.
2644 -verbose Output messages about what the compiler is doing.
2645 -version Print product version and exit.
2646 @<file> A text file containing compiler arguments (options and source files)."""
2647Remaining:
2648""" - privates :
2649 Warn if a private member is unused,
2650 - locals :
2651 Warn if a local definition is unused,
2652 - explicits :
2653 Warn if an explicit parameter is unused,
2654 - implicits :
2655 Warn if an implicit parameter is unused,
2656 - params :
2657 Enable -Wunused:explicits,implicits,
2658 - linted :
2659 Enable -Wunused:imports,privates,locals,implicits,
2660 - strict-no-implicit-warn :
2661 Same as -Wunused:import, only for imports of explicit named members.
2662 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2663 - unsafe-warn-patvars :
2664 (UNSAFE) Warn if a variable bound in a pattern is unused.
2665 This warning can generate false positive, as warning cannot be
2666 suppressed yet.
2667 -Wvalue-discard Warn when non-Unit expression results are unused.
2668 @<file> A text file containing compiler arguments (options and source files)."""
2669Remaining:
2670"""enerated bytecode.
2671 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2672 @<file> A text file containing compiler arguments (options and source files)."""
2673Remaining:
2674"""o show follow-on errors and warnings that are normally suppressed.
2675 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2676 -Yshow-var-bounds Print type variables with their bounds.
2677 -Yskip Skip
2678 -Ystop-after Stop after
2679 -Ystop-before Stop before
2680 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2681 @<file> A text file containing compiler arguments (options and source files)."""
2682Parsed 151 settings for 3.3.3
2683Remaining:
2684""" -uniqid Uniquely tag all identifiers in debugging output.
2685 -usejavacp Utilize the java.class.path in classpath resolution.
2686 -verbose Output messages about what the compiler is doing.
2687 -version Print product version and exit.
2688 @<file> A text file containing compiler arguments (options and source files)."""
2689Remaining:
2690""",
2691 - privates :
2692 Warn if a private member is unused,
2693 - locals :
2694 Warn if a local definition is unused,
2695 - explicits :
2696 Warn if an explicit parameter is unused,
2697 - implicits :
2698 Warn if an implicit parameter is unused,
2699 - params :
2700 Enable -Wunused:explicits,implicits,
2701 - linted :
2702 Enable -Wunused:imports,privates,locals,implicits,
2703 - strict-no-implicit-warn :
2704 Same as -Wunused:import, only for imports of explicit named members.
2705 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2706 - unsafe-warn-patvars :
2707 (UNSAFE) Warn if a variable bound in a pattern is unused.
2708 This warning can generate false positive, as warning cannot be
2709 suppressed yet.
2710 -Wvalue-discard Warn when non-Unit expression results are unused.
2711 -Xlint Enable or disable specific `lint` warnings
2712 Choices :
2713 - all,
2714 - private-shadow :
2715 Warn if a private field or class parameter shadows a superclass field,
2716 - type-parameter-shadow :
2717 Warn when a type parameter shadows a type already in the scope
2718 @<file> A text file containing compiler arguments (options and source files)."""
2719Remaining:
2720"""res in generated bytecode.
2721 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2722 @<file> A text file containing compiler arguments (options and source files)."""
2723Remaining:
2724"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2725 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2726 -Yshow-var-bounds Print type variables with their bounds.
2727 -Yskip Skip
2728 -Ystop-after Stop after
2729 -Ystop-before Stop before
2730 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2731 @<file> A text file containing compiler arguments (options and source files)."""
2732Parsed 160 settings for 3.3.4
2733Remaining:
2734""" -uniqid Uniquely tag all identifiers in debugging output.
2735 -usejavacp Utilize the java.class.path in classpath resolution.
2736 -verbose Output messages about what the compiler is doing.
2737 -version Print product version and exit.
2738 @<file> A text file containing compiler arguments (options and source files)."""
2739Remaining:
2740"""cit-warn,
2741 - privates :
2742 Warn if a private member is unused,
2743 - locals :
2744 Warn if a local definition is unused,
2745 - explicits :
2746 Warn if an explicit parameter is unused,
2747 - implicits :
2748 Warn if an implicit parameter is unused,
2749 - params :
2750 Enable -Wunused:explicits,implicits,
2751 - linted :
2752 Enable -Wunused:imports,privates,locals,implicits,
2753 - strict-no-implicit-warn :
2754 Same as -Wunused:import, only for imports of explicit named members.
2755 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2756 - unsafe-warn-patvars :
2757 (UNSAFE) Warn if a variable bound in a pattern is unused.
2758 This warning can generate false positive, as warning cannot be
2759 suppressed yet.
2760 -Wvalue-discard Warn when non-Unit expression results are unused.
2761 -Xlint Enable or disable specific `lint` warnings
2762 Choices :
2763 - all,
2764 - private-shadow :
2765 Warn if a private field or class parameter shadows a superclass field,
2766 - type-parameter-shadow :
2767 Warn when a type parameter shadows a type already in the scope
2768 @<file> A text file containing compiler arguments (options and source files)."""
2769Remaining:
2770"""res in generated bytecode.
2771 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2772 @<file> A text file containing compiler arguments (options and source files)."""
2773Remaining:
2774"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2775 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2776 -Yshow-var-bounds Print type variables with their bounds.
2777 -Yskip Skip
2778 -Ystop-after Stop after
2779 -Ystop-before Stop before
2780 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2781 @<file> A text file containing compiler arguments (options and source files)."""
2782Parsed 161 settings for 3.3.5
2783Remaining:
2784""" -uniqid Uniquely tag all identifiers in debugging output.
2785 -usejavacp Utilize the java.class.path in classpath resolution.
2786 -verbose Output messages about what the compiler is doing.
2787 -version Print product version and exit.
2788 @<file> A text file containing compiler arguments (options and source files)."""
2789Remaining:
2790"""cit-warn,
2791 - privates :
2792 Warn if a private member is unused,
2793 - locals :
2794 Warn if a local definition is unused,
2795 - explicits :
2796 Warn if an explicit parameter is unused,
2797 - implicits :
2798 Warn if an implicit parameter is unused,
2799 - params :
2800 Enable -Wunused:explicits,implicits,
2801 - linted :
2802 Enable -Wunused:imports,privates,locals,implicits,
2803 - strict-no-implicit-warn :
2804 Same as -Wunused:import, only for imports of explicit named members.
2805 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2806 - unsafe-warn-patvars :
2807 (UNSAFE) Warn if a variable bound in a pattern is unused.
2808 This warning can generate false positive, as warning cannot be
2809 suppressed yet.
2810 -Wvalue-discard Warn when non-Unit expression results are unused.
2811 -Xlint Enable or disable specific `lint` warnings
2812 Choices :
2813 - all,
2814 - private-shadow :
2815 Warn if a private field or class parameter shadows a superclass field,
2816 - type-parameter-shadow :
2817 Warn when a type parameter shadows a type already in the scope
2818 @<file> A text file containing compiler arguments (options and source files)."""
2819Remaining:
2820"""res in generated bytecode.
2821 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2822 @<file> A text file containing compiler arguments (options and source files)."""
2823Remaining:
2824""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2825 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2826 -Yshow-var-bounds Print type variables with their bounds.
2827 -Yskip Skip
2828 -Ystop-after Stop after
2829 -Ystop-before Stop before
2830 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2831 @<file> A text file containing compiler arguments (options and source files)."""
2832Parsed 163 settings for 3.3.6
2833Remaining:
2834""" -uniqid Uniquely tag all identifiers in debugging output.
2835 -usejavacp Utilize the java.class.path in classpath resolution.
2836 -verbose Output messages about what the compiler is doing.
2837 -version Print product version and exit.
2838 @<file> A text file containing compiler arguments (options and source files)."""
2839Remaining:
2840"""
2841 Warn if a private member is unused,
2842 - locals :
2843 Warn if a local definition is unused,
2844 - explicits :
2845 Warn if an explicit parameter is unused,
2846 - implicits :
2847 Warn if an implicit parameter is unused,
2848 - params :
2849 Enable -Wunused:explicits,implicits,
2850 - patvars :
2851 Warn if a variable bound in a pattern is unused,
2852 - linted :
2853 Enable -Wunused:imports,privates,locals,implicits,
2854 - strict-no-implicit-warn :
2855 Same as -Wunused:imports, only for imports of explicit named members.
2856 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2857 - unsafe-warn-patvars :
2858 Deprecated alias for `patvars`
2859 -Wvalue-discard Warn when non-Unit expression results are unused.
2860 -Xlint Enable or disable specific `lint` warnings
2861 Choices :
2862 - all,
2863 - private-shadow :
2864 Warn if a private field or class parameter shadows a superclass field,
2865 - type-parameter-shadow :
2866 Warn when a type parameter shadows a type already in the scope
2867 @<file> A text file containing compiler arguments (options and source files)."""
2868Remaining:
2869"""res in generated bytecode.
2870 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2871 @<file> A text file containing compiler arguments (options and source files)."""
2872Remaining:
2873""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2874 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2875 -Yshow-var-bounds Print type variables with their bounds.
2876 -Yskip Skip
2877 -Ystop-after Stop after
2878 -Ystop-before Stop before
2879 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2880 @<file> A text file containing compiler arguments (options and source files)."""
2881Parsed 166 settings for 3.3.7
2882Remaining:
2883"""[0m -uniqid Uniquely tag all identifiers in debugging output.
2884 -usejavacp Utilize the java.class.path in classpath resolution.
2885 -verbose Output messages about what the compiler is doing.
2886 -version Print product version and exit.
2887 @<file> A text file containing compiler arguments (options and source files)."""
2888Remaining:
2889"""-warn,
2890 - privates :
2891 Warn if a private member is unused,
2892 - locals :
2893 Warn if a local definition is unused,
2894 - explicits :
2895 Warn if an explicit parameter is unused,
2896 - implicits :
2897 Warn if an implicit parameter is unused,
2898 - params :
2899 Enable -Wunused:explicits,implicits,
2900 - linted :
2901 Enable -Wunused:imports,privates,locals,implicits,
2902 - strict-no-implicit-warn :
2903 Same as -Wunused:import, only for imports of explicit named members.
2904 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2905 - unsafe-warn-patvars :
2906 (UNSAFE) Warn if a variable bound in a pattern is unused.
2907 This warning can generate false positive, as warning cannot be
2908 suppressed yet.
2909 -Wvalue-discard Warn when non-Unit expression results are unused.
2910 -Xlint Enable or disable specific `lint` warnings
2911 Choices :
2912 - all,
2913 - private-shadow :
2914 Warn if a private field or class parameter shadows a superclass field,
2915 - type-parameter-shadow :
2916 Warn when a type parameter shadows a type already in the scope
2917 @<file> A text file containing compiler arguments (options and source files)."""
2918Remaining:
2919"""res in generated bytecode.
2920 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2921 @<file> A text file containing compiler arguments (options and source files)."""
2922Remaining:
2923"""uppress exceptions thrown during tree printing.
2924 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2925 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2926 -Yshow-var-bounds Print type variables with their bounds.
2927 -Yskip Skip
2928 -Ystop-after Stop after
2929 -Ystop-before Stop before
2930 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2931 @<file> A text file containing compiler arguments (options and source files)."""
2932Parsed 166 settings for 3.4.0
2933Remaining:
2934"""tions.
2935 -uniqid Uniquely tag all identifiers in debugging output.
2936 -usejavacp Utilize the java.class.path in classpath resolution.
2937 -verbose Output messages about what the compiler is doing.
2938 -version Print product version and exit.
2939 @<file> A text file containing compiler arguments (options and source files)."""
2940Remaining:
2941"""-warn,
2942 - privates :
2943 Warn if a private member is unused,
2944 - locals :
2945 Warn if a local definition is unused,
2946 - explicits :
2947 Warn if an explicit parameter is unused,
2948 - implicits :
2949 Warn if an implicit parameter is unused,
2950 - params :
2951 Enable -Wunused:explicits,implicits,
2952 - linted :
2953 Enable -Wunused:imports,privates,locals,implicits,
2954 - strict-no-implicit-warn :
2955 Same as -Wunused:import, only for imports of explicit named members.
2956 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
2957 - unsafe-warn-patvars :
2958 (UNSAFE) Warn if a variable bound in a pattern is unused.
2959 This warning can generate false positive, as warning cannot be
2960 suppressed yet.
2961 -Wvalue-discard Warn when non-Unit expression results are unused.
2962 -Xlint Enable or disable specific `lint` warnings
2963 Choices :
2964 - all,
2965 - private-shadow :
2966 Warn if a private field or class parameter shadows a superclass field,
2967 - type-parameter-shadow :
2968 Warn when a type parameter shadows a type already in the scope
2969 @<file> A text file containing compiler arguments (options and source files)."""
2970Remaining:
2971"""res in generated bytecode.
2972 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
2973 @<file> A text file containing compiler arguments (options and source files)."""
2974Remaining:
2975""" Don't suppress exceptions thrown during tree printing.
2976 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
2977 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
2978 -Yshow-var-bounds Print type variables with their bounds.
2979 -Yskip Skip
2980 -Ystop-after Stop after
2981 -Ystop-before Stop before
2982 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
2983 @<file> A text file containing compiler arguments (options and source files)."""
2984Parsed 168 settings for 3.4.1
2985Remaining:
2986""" -uniqid Uniquely tag all identifiers in debugging output.
2987 -usejavacp Utilize the java.class.path in classpath resolution.
2988 -verbose Output messages about what the compiler is doing.
2989 -version Print product version and exit.
2990 @<file> A text file containing compiler arguments (options and source files)."""
2991Remaining:
2992"""rict-no-implicit-warn,
2993 - privates :
2994 Warn if a private member is unused,
2995 - locals :
2996 Warn if a local definition is unused,
2997 - explicits :
2998 Warn if an explicit parameter is unused,
2999 - implicits :
3000 Warn if an implicit parameter is unused,
3001 - params :
3002 Enable -Wunused:explicits,implicits,
3003 - linted :
3004 Enable -Wunused:imports,privates,locals,implicits,
3005 - strict-no-implicit-warn :
3006 Same as -Wunused:import, only for imports of explicit named members.
3007 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3008 - unsafe-warn-patvars :
3009 (UNSAFE) Warn if a variable bound in a pattern is unused.
3010 This warning can generate false positive, as warning cannot be
3011 suppressed yet.
3012 -Wvalue-discard Warn when non-Unit expression results are unused.
3013 @<file> A text file containing compiler arguments (options and source files)."""
3014Remaining:
3015"""res in generated bytecode.
3016 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3017 @<file> A text file containing compiler arguments (options and source files)."""
3018Remaining:
3019"""-on errors and warnings that are normally suppressed.
3020 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
3021 -Yshow-var-bounds Print type variables with their bounds.
3022 -Yskip Skip
3023 -Ystop-after Stop after
3024 -Ystop-before Stop before
3025 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3026 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3027 @<file> A text file containing compiler arguments (options and source files)."""
3028Parsed 172 settings for 3.4.2
3029Remaining:
3030""" -uniqid Uniquely tag all identifiers in debugging output.
3031 -usejavacp Utilize the java.class.path in classpath resolution.
3032 -verbose Output messages about what the compiler is doing.
3033 -version Print product version and exit.
3034 @<file> A text file containing compiler arguments (options and source files)."""
3035Remaining:
3036"""rict-no-implicit-warn,
3037 - privates :
3038 Warn if a private member is unused,
3039 - locals :
3040 Warn if a local definition is unused,
3041 - explicits :
3042 Warn if an explicit parameter is unused,
3043 - implicits :
3044 Warn if an implicit parameter is unused,
3045 - params :
3046 Enable -Wunused:explicits,implicits,
3047 - linted :
3048 Enable -Wunused:imports,privates,locals,implicits,
3049 - strict-no-implicit-warn :
3050 Same as -Wunused:import, only for imports of explicit named members.
3051 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3052 - unsafe-warn-patvars :
3053 (UNSAFE) Warn if a variable bound in a pattern is unused.
3054 This warning can generate false positive, as warning cannot be
3055 suppressed yet.
3056 -Wvalue-discard Warn when non-Unit expression results are unused.
3057 @<file> A text file containing compiler arguments (options and source files)."""
3058Remaining:
3059"""res in generated bytecode.
3060 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3061 @<file> A text file containing compiler arguments (options and source files)."""
3062Remaining:
3063"""-on errors and warnings that are normally suppressed.
3064 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
3065 -Yshow-var-bounds Print type variables with their bounds.
3066 -Yskip Skip
3067 -Ystop-after Stop after
3068 -Ystop-before Stop before
3069 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3070 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3071 @<file> A text file containing compiler arguments (options and source files)."""
3072Parsed 172 settings for 3.4.3
3073Remaining:
3074""" -uniqid Uniquely tag all identifiers in debugging output.
3075 -usejavacp Utilize the java.class.path in classpath resolution.
3076 -verbose Output messages about what the compiler is doing.
3077 -version Print product version and exit.
3078 @<file> A text file containing compiler arguments (options and source files)."""
3079Remaining:
3080"""nused:strict-no-implicit-warn,
3081 - privates :
3082 Warn if a private member is unused,
3083 - locals :
3084 Warn if a local definition is unused,
3085 - explicits :
3086 Warn if an explicit parameter is unused,
3087 - implicits :
3088 Warn if an implicit parameter is unused,
3089 - params :
3090 Enable -Wunused:explicits,implicits,
3091 - linted :
3092 Enable -Wunused:imports,privates,locals,implicits,
3093 - strict-no-implicit-warn :
3094 Same as -Wunused:import, only for imports of explicit named members.
3095 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3096 - unsafe-warn-patvars :
3097 (UNSAFE) Warn if a variable bound in a pattern is unused.
3098 This warning can generate false positive, as warning cannot be
3099 suppressed yet.
3100 -Wvalue-discard Warn when non-Unit expression results are unused.
3101 @<file> A text file containing compiler arguments (options and source files)."""
3102Remaining:
3103""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
3104 -Xverify-signatures Verify generic signatures in generated bytecode.
3105 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3106 @<file> A text file containing compiler arguments (options and source files)."""
3107Remaining:
3108"""show-var-bounds Print type variables with their bounds.
3109 -Yskip Skip
3110 -Ystop-after Stop after
3111 -Ystop-before Stop before
3112 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3113 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3114 -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.
3115 @<file> A text file containing compiler arguments (options and source files)."""
3116Parsed 187 settings for 3.5.0
3117Remaining:
3118""" features,
3119 - noAutoTupling :
3120 Disable automatic tupling,
3121 - dynamics :
3122 Allow direct or indirect subclasses of scala.Dynamic,
3123 - unsafeNulls :
3124 Enable unsafe nulls for explicit nulls,
3125 - postfixOps :
3126 Allow postfix operators (not recommended),
3127 - strictEquality :
3128 Enable strict equality (disable canEqualAny),
3129 - implicitConversions :
3130 Allow implicit conversions without warnings,
3131 - adhocExtensions :
3132 Allow ad-hoc extension methods,
3133 - experimental.namedTypeArguments :
3134 Allow named type arguments,
3135 - experimental.genericNumberLiterals :
3136 Allow generic number literals,
3137 - experimental.macros :
3138 Allow Scala 2 macros,
3139 - experimental.dependent :
3140 Allow dependent method types,
3141 - experimental.erasedDefinitions :
3142 Allow erased definitions,
3143 - deprecated.symbolLiterals :
3144 Allow symbol literals,
3145 - experimental.fewerBraces :
3146 Enable support for using indentation for arguments,
3147 - experimental.saferExceptions :
3148 Enable safer exceptions,
3149 - experimental.clauseInterleaving :
3150 Enable clause interleaving,
3151 - experimental.pureFunctions :
3152 Enable pure functions for capture checking,
3153 - experimental.captureChecking :
3154 Enable experimental capture checking,
3155 - experimental.into :
3156 Allow into modifier on parameter types,
3157 - experimental.namedTuples :
3158 Allow named tuples,
3159 - experimental.modularity :
3160 Enable experimental modularity features,
3161 - experimental.betterMatchTypeExtractors :
3162 Enable better match type extractors
3163 -new-syntax Require `then` and `do` in control expressions.
3164 -no-indent Require classical {...} syntax, indentation is not significant.
3165 -nowarn Silence all warnings.
3166 -old-syntax Require `(...)` around conditions.
3167 -pagewidth Set page width
3168 Default 20000
3169 -print-lines Show source code line numbers.
3170 -print-tasty Prints the raw tasty.
3171 -project-url The source repository of your project.
3172 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3173 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3174-scalajs-genStaticForwardersForNonTopLevelObjects
3175 Generate static forwarders even for non-top-level objects (Scala.js only).
3176 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3177 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3178 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3179 -source source version
3180 Default 3.5
3181 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
3182 -sourcepath Specify location(s) of source files.
3183 -sourceroot Specify workspace root directory.
3184 Default .
3185 -unchecked Enable additional warnings where generated code depends on assumptions.
3186 -uniqid Uniquely tag all identifiers in debugging output.
3187 -usejavacp Utilize the java.class.path in classpath resolution.
3188 -verbose Output messages about what the compiler is doing.
3189 -version Print product version and exit.
3190 @<file> A text file containing compiler arguments (options and source files)."""
3191Remaining:
3192"""nused:strict-no-implicit-warn,
3193 - privates :
3194 Warn if a private member is unused,
3195 - locals :
3196 Warn if a local definition is unused,
3197 - explicits :
3198 Warn if an explicit parameter is unused,
3199 - implicits :
3200 Warn if an implicit parameter is unused,
3201 - params :
3202 Enable -Wunused:explicits,implicits,
3203 - linted :
3204 Enable -Wunused:imports,privates,locals,implicits,
3205 - strict-no-implicit-warn :
3206 Same as -Wunused:import, only for imports of explicit named members.
3207 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3208 - unsafe-warn-patvars :
3209 (UNSAFE) Warn if a variable bound in a pattern is unused.
3210 This warning can generate false positive, as warning cannot be
3211 suppressed yet.
3212 -Wvalue-discard Warn when non-Unit expression results are unused.
3213 @<file> A text file containing compiler arguments (options and source files)."""
3214Remaining:
3215""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
3216 -Xverify-signatures Verify generic signatures in generated bytecode.
3217 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3218 @<file> A text file containing compiler arguments (options and source files)."""
3219Remaining:
3220"""show-var-bounds Print type variables with their bounds.
3221 -Yskip Skip
3222 -Ystop-after Stop after
3223 -Ystop-before Stop before
3224 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3225 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3226 -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.
3227 @<file> A text file containing compiler arguments (options and source files)."""
3228Parsed 165 settings for 3.5.1
3229Remaining:
3230""" features,
3231 - noAutoTupling :
3232 Disable automatic tupling,
3233 - dynamics :
3234 Allow direct or indirect subclasses of scala.Dynamic,
3235 - unsafeNulls :
3236 Enable unsafe nulls for explicit nulls,
3237 - postfixOps :
3238 Allow postfix operators (not recommended),
3239 - strictEquality :
3240 Enable strict equality (disable canEqualAny),
3241 - implicitConversions :
3242 Allow implicit conversions without warnings,
3243 - adhocExtensions :
3244 Allow ad-hoc extension methods,
3245 - experimental.namedTypeArguments :
3246 Allow named type arguments,
3247 - experimental.genericNumberLiterals :
3248 Allow generic number literals,
3249 - experimental.macros :
3250 Allow Scala 2 macros,
3251 - experimental.dependent :
3252 Allow dependent method types,
3253 - experimental.erasedDefinitions :
3254 Allow erased definitions,
3255 - deprecated.symbolLiterals :
3256 Allow symbol literals,
3257 - experimental.fewerBraces :
3258 Enable support for using indentation for arguments,
3259 - experimental.saferExceptions :
3260 Enable safer exceptions,
3261 - experimental.clauseInterleaving :
3262 Enable clause interleaving,
3263 - experimental.pureFunctions :
3264 Enable pure functions for capture checking,
3265 - experimental.captureChecking :
3266 Enable experimental capture checking,
3267 - experimental.into :
3268 Allow into modifier on parameter types,
3269 - experimental.namedTuples :
3270 Allow named tuples,
3271 - experimental.modularity :
3272 Enable experimental modularity features,
3273 - experimental.betterMatchTypeExtractors :
3274 Enable better match type extractors
3275 -new-syntax Require `then` and `do` in control expressions.
3276 -no-indent Require classical {...} syntax, indentation is not significant.
3277 -nowarn Silence all warnings.
3278 -old-syntax Require `(...)` around conditions.
3279 -pagewidth Set page width
3280 Default 20000
3281 -print-lines Show source code line numbers.
3282 -print-tasty Prints the raw tasty.
3283 -project-url The source repository of your project.
3284 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3285 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3286-scalajs-genStaticForwardersForNonTopLevelObjects
3287 Generate static forwarders even for non-top-level objects (Scala.js only).
3288 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3289 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3290 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3291 -source source version
3292 Default 3.5
3293 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
3294 -sourcepath Specify location(s) of source files.
3295 -sourceroot Specify workspace root directory.
3296 Default .
3297 -unchecked Enable additional warnings where generated code depends on assumptions.
3298 -uniqid Uniquely tag all identifiers in debugging output.
3299 -usejavacp Utilize the java.class.path in classpath resolution.
3300 -verbose Output messages about what the compiler is doing.
3301 -version Print product version and exit.
3302 @<file> A text file containing compiler arguments (options and source files)."""
3303Remaining:
3304"""d by -Wunused:strict-no-implicit-warn,
3305 - privates :
3306 Warn if a private member is unused,
3307 - locals :
3308 Warn if a local definition is unused,
3309 - explicits :
3310 Warn if an explicit parameter is unused,
3311 - implicits :
3312 Warn if an implicit parameter is unused,
3313 - params :
3314 Enable -Wunused:explicits,implicits,
3315 - linted :
3316 Enable -Wunused:imports,privates,locals,implicits,
3317 - strict-no-implicit-warn :
3318 Same as -Wunused:import, only for imports of explicit named members.
3319 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3320 - unsafe-warn-patvars :
3321 (UNSAFE) Warn if a variable bound in a pattern is unused.
3322 This warning can generate false positive, as warning cannot be
3323 suppressed yet.
3324 -Wvalue-discard Warn when non-Unit expression results are unused.
3325 @<file> A text file containing compiler arguments (options and source files)."""
3326Remaining:
3327""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3328 -Xverify-signatures Verify generic signatures in generated bytecode.
3329 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3330 @<file> A text file containing compiler arguments (options and source files)."""
3331Remaining:
3332"""show-var-bounds Print type variables with their bounds.
3333 -Yskip Skip
3334 -Ystop-after Stop after
3335 -Ystop-before Stop before
3336 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3337 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3338 -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.
3339 @<file> A text file containing compiler arguments (options and source files)."""
3340Parsed 166 settings for 3.5.2
3341Remaining:
3342""" features,
3343 - noAutoTupling :
3344 Disable automatic tupling,
3345 - dynamics :
3346 Allow direct or indirect subclasses of scala.Dynamic,
3347 - unsafeNulls :
3348 Enable unsafe nulls for explicit nulls,
3349 - postfixOps :
3350 Allow postfix operators (not recommended),
3351 - strictEquality :
3352 Enable strict equality (disable canEqualAny),
3353 - implicitConversions :
3354 Allow implicit conversions without warnings,
3355 - adhocExtensions :
3356 Allow ad-hoc extension methods,
3357 - experimental.namedTypeArguments :
3358 Allow named type arguments,
3359 - experimental.genericNumberLiterals :
3360 Allow generic number literals,
3361 - experimental.macros :
3362 Allow Scala 2 macros,
3363 - experimental.dependent :
3364 Allow dependent method types,
3365 - experimental.erasedDefinitions :
3366 Allow erased definitions,
3367 - deprecated.symbolLiterals :
3368 Allow symbol literals,
3369 - experimental.fewerBraces :
3370 Enable support for using indentation for arguments,
3371 - experimental.saferExceptions :
3372 Enable safer exceptions,
3373 - experimental.clauseInterleaving :
3374 Enable clause interleaving,
3375 - experimental.pureFunctions :
3376 Enable pure functions for capture checking,
3377 - experimental.captureChecking :
3378 Enable experimental capture checking,
3379 - experimental.into :
3380 Allow into modifier on parameter types,
3381 - experimental.modularity :
3382 Enable experimental modularity features,
3383 - experimental.betterMatchTypeExtractors :
3384 Enable better match type extractors,
3385 - experimental.betterFors :
3386 Enable improvements in `for` comprehensions
3387 -new-syntax Require `then` and `do` in control expressions.
3388 -no-indent Require classical {...} syntax, indentation is not significant.
3389 -nowarn Silence all warnings.
3390 -old-syntax Require `(...)` around conditions.
3391 -pagewidth Set page width
3392 Default 20000
3393 -print-lines Show source code line numbers.
3394 -print-tasty Prints the raw tasty.
3395 -project-url The source repository of your project.
3396 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3397 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3398-scalajs-genStaticForwardersForNonTopLevelObjects
3399 Generate static forwarders even for non-top-level objects (Scala.js only).
3400 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3401 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3402 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3403 -source source version
3404 Default 3.6
3405 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
3406 -sourcepath Specify location(s) of source files.
3407 -sourceroot Specify workspace root directory.
3408 Default .
3409 -unchecked Enable additional warnings where generated code depends on assumptions.
3410 -uniqid Uniquely tag all identifiers in debugging output.
3411 -usejavacp Utilize the java.class.path in classpath resolution.
3412 -verbose Output messages about what the compiler is doing.
3413 -version Print product version and exit.
3414 @<file> A text file containing compiler arguments (options and source files)."""
3415Remaining:
3416"""d by -Wunused:strict-no-implicit-warn,
3417 - privates :
3418 Warn if a private member is unused,
3419 - locals :
3420 Warn if a local definition is unused,
3421 - explicits :
3422 Warn if an explicit parameter is unused,
3423 - implicits :
3424 Warn if an implicit parameter is unused,
3425 - params :
3426 Enable -Wunused:explicits,implicits,
3427 - linted :
3428 Enable -Wunused:imports,privates,locals,implicits,
3429 - strict-no-implicit-warn :
3430 Same as -Wunused:import, only for imports of explicit named members.
3431 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3432 - unsafe-warn-patvars :
3433 (UNSAFE) Warn if a variable bound in a pattern is unused.
3434 This warning can generate false positive, as warning cannot be
3435 suppressed yet.
3436 -Wvalue-discard Warn when non-Unit expression results are unused.
3437 @<file> A text file containing compiler arguments (options and source files)."""
3438Remaining:
3439""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3440 -Xverify-signatures Verify generic signatures in generated bytecode.
3441 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3442 @<file> A text file containing compiler arguments (options and source files)."""
3443Remaining:
3444"""show-var-bounds Print type variables with their bounds.
3445 -Yskip Skip
3446 -Ystop-after Stop after
3447 -Ystop-before Stop before
3448 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3449 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3450 -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.
3451 @<file> A text file containing compiler arguments (options and source files)."""
3452Parsed 166 settings for 3.6.0
3453Remaining:
3454""" features,
3455 - noAutoTupling :
3456 Disable automatic tupling,
3457 - dynamics :
3458 Allow direct or indirect subclasses of scala.Dynamic,
3459 - unsafeNulls :
3460 Enable unsafe nulls for explicit nulls,
3461 - postfixOps :
3462 Allow postfix operators (not recommended),
3463 - strictEquality :
3464 Enable strict equality (disable canEqualAny),
3465 - implicitConversions :
3466 Allow implicit conversions without warnings,
3467 - adhocExtensions :
3468 Allow ad-hoc extension methods,
3469 - experimental.namedTypeArguments :
3470 Allow named type arguments,
3471 - experimental.genericNumberLiterals :
3472 Allow generic number literals,
3473 - experimental.macros :
3474 Allow Scala 2 macros,
3475 - experimental.dependent :
3476 Allow dependent method types,
3477 - experimental.erasedDefinitions :
3478 Allow erased definitions,
3479 - deprecated.symbolLiterals :
3480 Allow symbol literals,
3481 - experimental.fewerBraces :
3482 Enable support for using indentation for arguments,
3483 - experimental.saferExceptions :
3484 Enable safer exceptions,
3485 - experimental.clauseInterleaving :
3486 Enable clause interleaving,
3487 - experimental.pureFunctions :
3488 Enable pure functions for capture checking,
3489 - experimental.captureChecking :
3490 Enable experimental capture checking,
3491 - experimental.into :
3492 Allow into modifier on parameter types,
3493 - experimental.modularity :
3494 Enable experimental modularity features,
3495 - experimental.betterMatchTypeExtractors :
3496 Enable better match type extractors,
3497 - experimental.betterFors :
3498 Enable improvements in `for` comprehensions
3499 -new-syntax Require `then` and `do` in control expressions.
3500 -no-indent Require classical {...} syntax, indentation is not significant.
3501 -nowarn Silence all warnings.
3502 -old-syntax Require `(...)` around conditions.
3503 -pagewidth Set page width
3504 Default 20000
3505 -print-lines Show source code line numbers.
3506 -print-tasty Prints the raw tasty.
3507 -project-url The source repository of your project.
3508 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3509 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3510-scalajs-genStaticForwardersForNonTopLevelObjects
3511 Generate static forwarders even for non-top-level objects (Scala.js only).
3512 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3513 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3514 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3515 -source source version
3516 Default 3.6
3517 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
3518 -sourcepath Specify location(s) of source files.
3519 -sourceroot Specify workspace root directory.
3520 Default .
3521 -unchecked Enable additional warnings where generated code depends on assumptions.
3522 -uniqid Uniquely tag all identifiers in debugging output.
3523 -usejavacp Utilize the java.class.path in classpath resolution.
3524 -verbose Output messages about what the compiler is doing.
3525 -version Print product version and exit.
3526 @<file> A text file containing compiler arguments (options and source files)."""
3527Remaining:
3528"""d by -Wunused:strict-no-implicit-warn,
3529 - privates :
3530 Warn if a private member is unused,
3531 - locals :
3532 Warn if a local definition is unused,
3533 - explicits :
3534 Warn if an explicit parameter is unused,
3535 - implicits :
3536 Warn if an implicit parameter is unused,
3537 - params :
3538 Enable -Wunused:explicits,implicits,
3539 - linted :
3540 Enable -Wunused:imports,privates,locals,implicits,
3541 - strict-no-implicit-warn :
3542 Same as -Wunused:import, only for imports of explicit named members.
3543 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3544 - unsafe-warn-patvars :
3545 (UNSAFE) Warn if a variable bound in a pattern is unused.
3546 This warning can generate false positive, as warning cannot be
3547 suppressed yet.
3548 -Wvalue-discard Warn when non-Unit expression results are unused.
3549 @<file> A text file containing compiler arguments (options and source files)."""
3550Remaining:
3551""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3552 -Xverify-signatures Verify generic signatures in generated bytecode.
3553 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3554 @<file> A text file containing compiler arguments (options and source files)."""
3555Remaining:
3556"""show-var-bounds Print type variables with their bounds.
3557 -Yskip Skip
3558 -Ystop-after Stop after
3559 -Ystop-before Stop before
3560 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3561 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3562 -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.
3563 @<file> A text file containing compiler arguments (options and source files)."""
3564Parsed 166 settings for 3.6.1
3565Remaining:
3566""" features,
3567 - noAutoTupling :
3568 Disable automatic tupling,
3569 - dynamics :
3570 Allow direct or indirect subclasses of scala.Dynamic,
3571 - unsafeNulls :
3572 Enable unsafe nulls for explicit nulls,
3573 - postfixOps :
3574 Allow postfix operators (not recommended),
3575 - strictEquality :
3576 Enable strict equality (disable canEqualAny),
3577 - implicitConversions :
3578 Allow implicit conversions without warnings,
3579 - adhocExtensions :
3580 Allow ad-hoc extension methods,
3581 - experimental.namedTypeArguments :
3582 Allow named type arguments,
3583 - experimental.genericNumberLiterals :
3584 Allow generic number literals,
3585 - experimental.macros :
3586 Allow Scala 2 macros,
3587 - experimental.dependent :
3588 Allow dependent method types,
3589 - experimental.erasedDefinitions :
3590 Allow erased definitions,
3591 - deprecated.symbolLiterals :
3592 Allow symbol literals,
3593 - experimental.fewerBraces :
3594 Enable support for using indentation for arguments,
3595 - experimental.saferExceptions :
3596 Enable safer exceptions,
3597 - experimental.clauseInterleaving :
3598 Enable clause interleaving,
3599 - experimental.pureFunctions :
3600 Enable pure functions for capture checking,
3601 - experimental.captureChecking :
3602 Enable experimental capture checking,
3603 - experimental.into :
3604 Allow into modifier on parameter types,
3605 - experimental.namedTuples :
3606 Allow named tuples,
3607 - experimental.modularity :
3608 Enable experimental modularity features,
3609 - experimental.betterMatchTypeExtractors :
3610 Enable better match type extractors,
3611 - experimental.betterFors :
3612 Enable improvements in `for` comprehensions
3613 -new-syntax Require `then` and `do` in control expressions.
3614 -no-indent Require classical {...} syntax, indentation is not significant.
3615 -nowarn Silence all warnings.
3616 -old-syntax Require `(...)` around conditions.
3617 -pagewidth Set page width
3618 Default 20000
3619 -print-lines Show source code line numbers.
3620 -print-tasty Prints the raw tasty.
3621 -project-url The source repository of your project.
3622 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3623 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3624-scalajs-genStaticForwardersForNonTopLevelObjects
3625 Generate static forwarders even for non-top-level objects (Scala.js only).
3626 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3627 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3628 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3629 -source source version
3630 Default 3.6
3631 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
3632 -sourcepath Specify location(s) of source files.
3633 -sourceroot Specify workspace root directory.
3634 Default .
3635 -unchecked Enable additional warnings where generated code depends on assumptions.
3636 -uniqid Uniquely tag all identifiers in debugging output.
3637 -usejavacp Utilize the java.class.path in classpath resolution.
3638 -verbose Output messages about what the compiler is doing.
3639 -version Print product version and exit.
3640 @<file> A text file containing compiler arguments (options and source files)."""
3641Remaining:
3642"""d by -Wunused:strict-no-implicit-warn,
3643 - privates :
3644 Warn if a private member is unused,
3645 - locals :
3646 Warn if a local definition is unused,
3647 - explicits :
3648 Warn if an explicit parameter is unused,
3649 - implicits :
3650 Warn if an implicit parameter is unused,
3651 - params :
3652 Enable -Wunused:explicits,implicits,
3653 - linted :
3654 Enable -Wunused:imports,privates,locals,implicits,
3655 - strict-no-implicit-warn :
3656 Same as -Wunused:import, only for imports of explicit named members.
3657 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3658 - unsafe-warn-patvars :
3659 (UNSAFE) Warn if a variable bound in a pattern is unused.
3660 This warning can generate false positive, as warning cannot be
3661 suppressed yet.
3662 -Wvalue-discard Warn when non-Unit expression results are unused.
3663 @<file> A text file containing compiler arguments (options and source files)."""
3664Remaining:
3665""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3666 -Xverify-signatures Verify generic signatures in generated bytecode.
3667 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3668 @<file> A text file containing compiler arguments (options and source files)."""
3669Remaining:
3670"""show-var-bounds Print type variables with their bounds.
3671 -Yskip Skip
3672 -Ystop-after Stop after
3673 -Ystop-before Stop before
3674 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3675 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3676 -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.
3677 @<file> A text file containing compiler arguments (options and source files)."""
3678Parsed 166 settings for 3.6.2
3679Remaining:
3680""" features,
3681 - noAutoTupling :
3682 Disable automatic tupling,
3683 - dynamics :
3684 Allow direct or indirect subclasses of scala.Dynamic,
3685 - unsafeNulls :
3686 Enable unsafe nulls for explicit nulls,
3687 - postfixOps :
3688 Allow postfix operators (not recommended),
3689 - strictEquality :
3690 Enable strict equality (disable canEqualAny),
3691 - implicitConversions :
3692 Allow implicit conversions without warnings,
3693 - adhocExtensions :
3694 Allow ad-hoc extension methods,
3695 - experimental.namedTypeArguments :
3696 Allow named type arguments,
3697 - experimental.genericNumberLiterals :
3698 Allow generic number literals,
3699 - experimental.macros :
3700 Allow Scala 2 macros,
3701 - experimental.dependent :
3702 Allow dependent method types,
3703 - experimental.erasedDefinitions :
3704 Allow erased definitions,
3705 - deprecated.symbolLiterals :
3706 Allow symbol literals,
3707 - experimental.fewerBraces :
3708 Enable support for using indentation for arguments,
3709 - experimental.saferExceptions :
3710 Enable safer exceptions,
3711 - experimental.clauseInterleaving :
3712 Enable clause interleaving,
3713 - experimental.pureFunctions :
3714 Enable pure functions for capture checking,
3715 - experimental.captureChecking :
3716 Enable experimental capture checking,
3717 - experimental.into :
3718 Allow into modifier on parameter types,
3719 - experimental.namedTuples :
3720 Allow named tuples,
3721 - experimental.modularity :
3722 Enable experimental modularity features,
3723 - experimental.betterMatchTypeExtractors :
3724 Enable better match type extractors,
3725 - experimental.betterFors :
3726 Enable improvements in `for` comprehensions
3727 -new-syntax Require `then` and `do` in control expressions.
3728 -no-indent Require classical {...} syntax, indentation is not significant.
3729 -nowarn Silence all warnings.
3730 -old-syntax Require `(...)` around conditions.
3731 -pagewidth Set page width
3732 Default 20000
3733 -print-lines Show source code line numbers.
3734 -print-tasty Prints the raw tasty.
3735 -project-url The source repository of your project.
3736 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3737 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3738-scalajs-genStaticForwardersForNonTopLevelObjects
3739 Generate static forwarders even for non-top-level objects (Scala.js only).
3740 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3741 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3742 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3743 -source source version
3744 Default 3.6
3745 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
3746 -sourcepath Specify location(s) of source files.
3747 -sourceroot Specify workspace root directory.
3748 Default .
3749 -unchecked Enable additional warnings where generated code depends on assumptions.
3750 -uniqid Uniquely tag all identifiers in debugging output.
3751 -usejavacp Utilize the java.class.path in classpath resolution.
3752 -verbose Output messages about what the compiler is doing.
3753 -version Print product version and exit.
3754 @<file> A text file containing compiler arguments (options and source files)."""
3755Remaining:
3756"""d by -Wunused:strict-no-implicit-warn,
3757 - privates :
3758 Warn if a private member is unused,
3759 - locals :
3760 Warn if a local definition is unused,
3761 - explicits :
3762 Warn if an explicit parameter is unused,
3763 - implicits :
3764 Warn if an implicit parameter is unused,
3765 - params :
3766 Enable -Wunused:explicits,implicits,
3767 - linted :
3768 Enable -Wunused:imports,privates,locals,implicits,
3769 - strict-no-implicit-warn :
3770 Same as -Wunused:import, only for imports of explicit named members.
3771 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3772 - unsafe-warn-patvars :
3773 (UNSAFE) Warn if a variable bound in a pattern is unused.
3774 This warning can generate false positive, as warning cannot be
3775 suppressed yet.
3776 -Wvalue-discard Warn when non-Unit expression results are unused.
3777 @<file> A text file containing compiler arguments (options and source files)."""
3778Remaining:
3779""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
3780 -Xverify-signatures Verify generic signatures in generated bytecode.
3781 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3782 @<file> A text file containing compiler arguments (options and source files)."""
3783Remaining:
3784""" -Yshow-var-bounds Print type variables with their bounds.
3785 -Yskip Skip
3786 -Ystop-after Stop after
3787 -Ystop-before Stop before
3788 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3789 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3790 -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.
3791 @<file> A text file containing compiler arguments (options and source files)."""
3792Parsed 167 settings for 3.6.3
3793Remaining:
3794""" features,
3795 - noAutoTupling :
3796 Disable automatic tupling,
3797 - dynamics :
3798 Allow direct or indirect subclasses of scala.Dynamic,
3799 - unsafeNulls :
3800 Enable unsafe nulls for explicit nulls,
3801 - postfixOps :
3802 Allow postfix operators (not recommended),
3803 - strictEquality :
3804 Enable strict equality (disable canEqualAny),
3805 - implicitConversions :
3806 Allow implicit conversions without warnings,
3807 - adhocExtensions :
3808 Allow ad-hoc extension methods,
3809 - experimental.namedTypeArguments :
3810 Allow named type arguments,
3811 - experimental.genericNumberLiterals :
3812 Allow generic number literals,
3813 - experimental.macros :
3814 Allow Scala 2 macros,
3815 - experimental.dependent :
3816 Allow dependent method types,
3817 - experimental.erasedDefinitions :
3818 Allow erased definitions,
3819 - deprecated.symbolLiterals :
3820 Allow symbol literals,
3821 - experimental.fewerBraces :
3822 Enable support for using indentation for arguments,
3823 - experimental.saferExceptions :
3824 Enable safer exceptions,
3825 - experimental.clauseInterleaving :
3826 Enable clause interleaving,
3827 - experimental.pureFunctions :
3828 Enable pure functions for capture checking,
3829 - experimental.captureChecking :
3830 Enable experimental capture checking,
3831 - experimental.into :
3832 Allow into modifier on parameter types,
3833 - experimental.namedTuples :
3834 Allow named tuples,
3835 - experimental.modularity :
3836 Enable experimental modularity features,
3837 - experimental.betterMatchTypeExtractors :
3838 Enable better match type extractors,
3839 - experimental.betterFors :
3840 Enable improvements in `for` comprehensions
3841 -new-syntax Require `then` and `do` in control expressions.
3842 -no-indent Require classical {...} syntax, indentation is not significant.
3843 -nowarn Silence all warnings.
3844 -old-syntax Require `(...)` around conditions.
3845 -pagewidth Set page width
3846 Default 20000
3847 -print-lines Show source code line numbers.
3848 -print-tasty Prints the raw tasty.
3849 -project-url The source repository of your project.
3850 -repl-init-script The code will be run on REPL startup.
3851 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3852 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3853-scalajs-genStaticForwardersForNonTopLevelObjects
3854 Generate static forwarders even for non-top-level objects (Scala.js only).
3855 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3856 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3857 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3858 -source source version
3859 Default 3.6
3860 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
3861 -sourcepath Specify location(s) of source files.
3862 -sourceroot Specify workspace root directory.
3863 Default .
3864 -unchecked Enable additional warnings where generated code depends on assumptions.
3865 -uniqid Uniquely tag all identifiers in debugging output.
3866 -usejavacp Utilize the java.class.path in classpath resolution.
3867 -verbose Output messages about what the compiler is doing.
3868 -version Print product version and exit.
3869 @<file> A text file containing compiler arguments (options and source files)."""
3870Remaining:
3871"""d by -Wunused:strict-no-implicit-warn,
3872 - privates :
3873 Warn if a private member is unused,
3874 - locals :
3875 Warn if a local definition is unused,
3876 - explicits :
3877 Warn if an explicit parameter is unused,
3878 - implicits :
3879 Warn if an implicit parameter is unused,
3880 - params :
3881 Enable -Wunused:explicits,implicits,
3882 - linted :
3883 Enable -Wunused:imports,privates,locals,implicits,
3884 - strict-no-implicit-warn :
3885 Same as -Wunused:import, only for imports of explicit named members.
3886 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3887 - unsafe-warn-patvars :
3888 (UNSAFE) Warn if a variable bound in a pattern is unused.
3889 This warning can generate false positive, as warning cannot be
3890 suppressed yet.
3891 -Wvalue-discard Warn when non-Unit expression results are unused.
3892 @<file> A text file containing compiler arguments (options and source files)."""
3893Remaining:
3894""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
3895 -Xverify-signatures Verify generic signatures in generated bytecode.
3896 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
3897 @<file> A text file containing compiler arguments (options and source files)."""
3898Remaining:
3899""" -Yshow-var-bounds Print type variables with their bounds.
3900 -Yskip Skip
3901 -Ystop-after Stop after
3902 -Ystop-before Stop before
3903 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
3904 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
3905 -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.
3906 @<file> A text file containing compiler arguments (options and source files)."""
3907Parsed 166 settings for 3.6.4
3908Remaining:
3909""" features,
3910 - noAutoTupling :
3911 Disable automatic tupling,
3912 - dynamics :
3913 Allow direct or indirect subclasses of scala.Dynamic,
3914 - unsafeNulls :
3915 Enable unsafe nulls for explicit nulls,
3916 - postfixOps :
3917 Allow postfix operators (not recommended),
3918 - strictEquality :
3919 Enable strict equality (disable canEqualAny),
3920 - implicitConversions :
3921 Allow implicit conversions without warnings,
3922 - adhocExtensions :
3923 Allow ad-hoc extension methods,
3924 - experimental.namedTypeArguments :
3925 Allow named type arguments,
3926 - experimental.genericNumberLiterals :
3927 Allow generic number literals,
3928 - experimental.macros :
3929 Allow Scala 2 macros,
3930 - experimental.dependent :
3931 Allow dependent method types,
3932 - experimental.erasedDefinitions :
3933 Allow erased definitions,
3934 - deprecated.symbolLiterals :
3935 Allow symbol literals,
3936 - experimental.saferExceptions :
3937 Enable safer exceptions,
3938 - experimental.pureFunctions :
3939 Enable pure functions for capture checking,
3940 - experimental.captureChecking :
3941 Enable experimental capture checking,
3942 - experimental.into :
3943 Allow into modifier on parameter types,
3944 - experimental.modularity :
3945 Enable experimental modularity features
3946 -new-syntax Require `then` and `do` in control expressions.
3947 -no-indent Require classical {...} syntax, indentation is not significant.
3948 -nowarn Silence all warnings.
3949 -old-syntax Require `(...)` around conditions.
3950 -pagewidth Set page width
3951 Default 20000
3952 -preview Enable the use of preview features anywhere in the project.
3953 -print-lines Show source code line numbers.
3954 -print-tasty Prints the raw tasty.
3955 -project-url The source repository of your project.
3956 -repl-init-script The code will be run on REPL startup.
3957 -repl-quit-after-init Quit REPL after evaluating the init script.
3958 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
3959 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
3960-scalajs-genStaticForwardersForNonTopLevelObjects
3961 Generate static forwarders even for non-top-level objects (Scala.js only).
3962 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
3963 -semanticdb-target Specify an alternative output directory for SemanticDB files.
3964 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
3965 -source source version
3966 Default 3.7
3967 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
3968 -sourcepath Specify location(s) of source files.
3969 -sourceroot Specify workspace root directory.
3970 Default .
3971 -unchecked Enable additional warnings where generated code depends on assumptions.
3972 -uniqid Uniquely tag all identifiers in debugging output.
3973 -usejavacp Utilize the java.class.path in classpath resolution.
3974 -verbose Output messages about what the compiler is doing.
3975 -version Print product version and exit.
3976 @<file> A text file containing compiler arguments (options and source files)."""
3977Remaining:
3978""" - privates :
3979 Warn if a private member is unused,
3980 - locals :
3981 Warn if a local definition is unused,
3982 - explicits :
3983 Warn if an explicit parameter is unused,
3984 - implicits :
3985 Warn if an implicit parameter is unused,
3986 - params :
3987 Enable -Wunused:explicits,implicits,
3988 - patvars :
3989 Warn if a variable bound in a pattern is unused,
3990 - linted :
3991 Enable -Wunused:imports,privates,locals,implicits,
3992 - strict-no-implicit-warn :
3993 Same as -Wunused:imports, only for imports of explicit named members.
3994 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
3995 - unsafe-warn-patvars :
3996 Deprecated alias for `patvars`
3997 -Wvalue-discard Warn when non-Unit expression results are unused.
3998 @<file> A text file containing compiler arguments (options and source files)."""
3999Remaining:
4000""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
4001 -Xverify-signatures Verify generic signatures in generated bytecode.
4002 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4003 @<file> A text file containing compiler arguments (options and source files)."""
4004Remaining:
4005""" -Yshow-var-bounds Print type variables with their bounds.
4006 -Yskip Skip
4007 -Ystop-after Stop after
4008 -Ystop-before Stop before
4009 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4010 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4011 -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.
4012 @<file> A text file containing compiler arguments (options and source files)."""
4013Parsed 166 settings for 3.7.0
4014Remaining:
4015""" features,
4016 - noAutoTupling :
4017 Disable automatic tupling,
4018 - dynamics :
4019 Allow direct or indirect subclasses of scala.Dynamic,
4020 - unsafeNulls :
4021 Enable unsafe nulls for explicit nulls,
4022 - postfixOps :
4023 Allow postfix operators (not recommended),
4024 - strictEquality :
4025 Enable strict equality (disable canEqualAny),
4026 - implicitConversions :
4027 Allow implicit conversions without warnings,
4028 - adhocExtensions :
4029 Allow ad-hoc extension methods,
4030 - experimental.namedTypeArguments :
4031 Allow named type arguments,
4032 - experimental.genericNumberLiterals :
4033 Allow generic number literals,
4034 - experimental.macros :
4035 Allow Scala 2 macros,
4036 - experimental.dependent :
4037 Allow dependent method types,
4038 - experimental.erasedDefinitions :
4039 Allow erased definitions,
4040 - deprecated.symbolLiterals :
4041 Allow symbol literals,
4042 - experimental.saferExceptions :
4043 Enable safer exceptions,
4044 - experimental.pureFunctions :
4045 Enable pure functions for capture checking,
4046 - experimental.captureChecking :
4047 Enable experimental capture checking,
4048 - experimental.into :
4049 Allow into modifier on parameter types,
4050 - experimental.modularity :
4051 Enable experimental modularity features,
4052 - experimental.packageObjectValues :
4053 Enable experimental package objects as values
4054 -new-syntax Require `then` and `do` in control expressions.
4055 -no-indent Require classical {...} syntax, indentation is not significant.
4056 -nowarn Silence all warnings.
4057 -old-syntax Require `(...)` around conditions.
4058 -pagewidth Set page width
4059 Default 20000
4060 -preview Enable the use of preview features anywhere in the project.
4061 -print-lines Show source code line numbers.
4062 -print-tasty Prints the raw tasty.
4063 -project-url The source repository of your project.
4064 -repl-init-script The code will be run on REPL startup.
4065 -repl-quit-after-init Quit REPL after evaluating the init script.
4066 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4067 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4068-scalajs-genStaticForwardersForNonTopLevelObjects
4069 Generate static forwarders even for non-top-level objects (Scala.js only).
4070 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4071 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4072 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4073 -source source version
4074 Default 3.7
4075 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
4076 -sourcepath Specify location(s) of source files.
4077 -sourceroot Specify workspace root directory.
4078 Default .
4079 -unchecked Enable additional warnings where generated code depends on assumptions.
4080 -uniqid Uniquely tag all identifiers in debugging output.
4081 -usejavacp Utilize the java.class.path in classpath resolution.
4082 -verbose Output messages about what the compiler is doing.
4083 -version Print product version and exit.
4084 @<file> A text file containing compiler arguments (options and source files)."""
4085Remaining:
4086""" - privates :
4087 Warn if a private member is unused,
4088 - locals :
4089 Warn if a local definition is unused,
4090 - explicits :
4091 Warn if an explicit parameter is unused,
4092 - implicits :
4093 Warn if an implicit parameter is unused,
4094 - params :
4095 Enable -Wunused:explicits,implicits,
4096 - patvars :
4097 Warn if a variable bound in a pattern is unused,
4098 - linted :
4099 Enable -Wunused:imports,privates,locals,implicits,
4100 - strict-no-implicit-warn :
4101 Same as -Wunused:imports, only for imports of explicit named members.
4102 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4103 - unsafe-warn-patvars :
4104 Deprecated alias for `patvars`
4105 -Wvalue-discard Warn when non-Unit expression results are unused.
4106 @<file> A text file containing compiler arguments (options and source files)."""
4107Remaining:
4108""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4109 -Xverify-signatures Verify generic signatures in generated bytecode.
4110 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4111 @<file> A text file containing compiler arguments (options and source files)."""
4112Remaining:
4113"""
4114 -Yshow-var-bounds Print type variables with their bounds.
4115 -Yskip Skip
4116 -Ystop-after Stop after
4117 -Ystop-before Stop before
4118 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4119 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4120 -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.
4121 @<file> A text file containing compiler arguments (options and source files)."""
4122Parsed 168 settings for 3.7.1
4123Remaining:
4124""" features,
4125 - noAutoTupling :
4126 Disable automatic tupling,
4127 - dynamics :
4128 Allow direct or indirect subclasses of scala.Dynamic,
4129 - unsafeNulls :
4130 Enable unsafe nulls for explicit nulls,
4131 - postfixOps :
4132 Allow postfix operators (not recommended),
4133 - strictEquality :
4134 Enable strict equality (disable canEqualAny),
4135 - implicitConversions :
4136 Allow implicit conversions without warnings,
4137 - adhocExtensions :
4138 Allow ad-hoc extension methods,
4139 - experimental.namedTypeArguments :
4140 Allow named type arguments,
4141 - experimental.genericNumberLiterals :
4142 Allow generic number literals,
4143 - experimental.macros :
4144 Allow Scala 2 macros,
4145 - experimental.dependent :
4146 Allow dependent method types,
4147 - experimental.erasedDefinitions :
4148 Allow erased definitions,
4149 - deprecated.symbolLiterals :
4150 Allow symbol literals,
4151 - experimental.saferExceptions :
4152 Enable safer exceptions,
4153 - experimental.pureFunctions :
4154 Enable pure functions for capture checking,
4155 - experimental.captureChecking :
4156 Enable experimental capture checking,
4157 - experimental.into :
4158 Allow into modifier on parameter types,
4159 - experimental.modularity :
4160 Enable experimental modularity features,
4161 - experimental.packageObjectValues :
4162 Enable experimental package objects as values
4163 -new-syntax Require `then` and `do` in control expressions.
4164 -no-indent Require classical {...} syntax, indentation is not significant.
4165 -nowarn Silence all warnings.
4166 -old-syntax Require `(...)` around conditions.
4167 -pagewidth Set page width
4168 Default 20000
4169 -preview Enable the use of preview features anywhere in the project.
4170 -print-lines Show source code line numbers.
4171 -print-tasty Prints the raw tasty.
4172 -project-url The source repository of your project.
4173 -repl-init-script The code will be run on REPL startup.
4174 -repl-quit-after-init Quit REPL after evaluating the init script.
4175 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4176 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4177-scalajs-genStaticForwardersForNonTopLevelObjects
4178 Generate static forwarders even for non-top-level objects (Scala.js only).
4179 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4180 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4181 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4182 -source source version
4183 Default 3.7
4184 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
4185 -sourcepath Specify location(s) of source files.
4186 -sourceroot Specify workspace root directory.
4187 Default .
4188 -unchecked Enable additional warnings where generated code depends on assumptions.
4189 -uniqid Uniquely tag all identifiers in debugging output.
4190 -usejavacp Utilize the java.class.path in classpath resolution.
4191 -verbose Output messages about what the compiler is doing.
4192 -version Print product version and exit.
4193 @<file> A text file containing compiler arguments (options and source files)."""
4194Remaining:
4195""" - privates :
4196 Warn if a private member is unused,
4197 - locals :
4198 Warn if a local definition is unused,
4199 - explicits :
4200 Warn if an explicit parameter is unused,
4201 - implicits :
4202 Warn if an implicit parameter is unused,
4203 - params :
4204 Enable -Wunused:explicits,implicits,
4205 - patvars :
4206 Warn if a variable bound in a pattern is unused,
4207 - linted :
4208 Enable -Wunused:imports,privates,locals,implicits,
4209 - strict-no-implicit-warn :
4210 Same as -Wunused:imports, only for imports of explicit named members.
4211 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4212 - unsafe-warn-patvars :
4213 Deprecated alias for `patvars`
4214 -Wvalue-discard Warn when non-Unit expression results are unused.
4215 @<file> A text file containing compiler arguments (options and source files)."""
4216Remaining:
4217""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4218 -Xverify-signatures Verify generic signatures in generated bytecode.
4219 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4220 @<file> A text file containing compiler arguments (options and source files)."""
4221Remaining:
4222"""ebugging output.
4223 -Yshow-var-bounds Print type variables with their bounds.
4224 -Yskip Skip
4225 -Ystop-after Stop after
4226 -Ystop-before Stop before
4227 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4228 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4229 -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.
4230 @<file> A text file containing compiler arguments (options and source files)."""
4231Parsed 170 settings for 3.7.2
4232Remaining:
4233""" features,
4234 - noAutoTupling :
4235 Disable automatic tupling,
4236 - dynamics :
4237 Allow direct or indirect subclasses of scala.Dynamic,
4238 - unsafeNulls :
4239 Enable unsafe nulls for explicit nulls,
4240 - postfixOps :
4241 Allow postfix operators (not recommended),
4242 - strictEquality :
4243 Enable strict equality (disable canEqualAny),
4244 - implicitConversions :
4245 Allow implicit conversions without warnings,
4246 - adhocExtensions :
4247 Allow ad-hoc extension methods,
4248 - experimental.namedTypeArguments :
4249 Allow named type arguments,
4250 - experimental.genericNumberLiterals :
4251 Allow generic number literals,
4252 - experimental.macros :
4253 Allow Scala 2 macros,
4254 - experimental.dependent :
4255 Allow dependent method types,
4256 - experimental.erasedDefinitions :
4257 Allow erased definitions,
4258 - deprecated.symbolLiterals :
4259 Allow symbol literals,
4260 - experimental.saferExceptions :
4261 Enable safer exceptions,
4262 - experimental.pureFunctions :
4263 Enable pure functions for capture checking,
4264 - experimental.captureChecking :
4265 Enable experimental capture checking,
4266 - experimental.separationChecking :
4267 Enable experimental separation checking (requires captureChecking),
4268 - experimental.into :
4269 Allow into modifier on parameter types,
4270 - experimental.modularity :
4271 Enable experimental modularity features,
4272 - experimental.packageObjectValues :
4273 Enable experimental package objects as values
4274 -new-syntax Require `then` and `do` in control expressions.
4275 -no-indent Require classical {...} syntax, indentation is not significant.
4276 -nowarn Silence all warnings.
4277 -old-syntax Require `(...)` around conditions.
4278 -pagewidth Set page width
4279 Default 20000
4280 -preview Enable the use of preview features anywhere in the project.
4281 -print-lines Show source code line numbers.
4282 -print-tasty Prints the raw tasty.
4283 -project-url The source repository of your project.
4284 -repl-init-script The code will be run on REPL startup.
4285 -repl-quit-after-init Quit REPL after evaluating the init script.
4286 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
4287 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
4288-scalajs-genStaticForwardersForNonTopLevelObjects
4289 Generate static forwarders even for non-top-level objects (Scala.js only).
4290 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
4291 -semanticdb-target Specify an alternative output directory for SemanticDB files.
4292 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
4293 -source source version
4294 Default 3.7
4295 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
4296 -sourcepath Specify location(s) of source files.
4297 -sourceroot Specify workspace root directory.
4298 Default .
4299 -unchecked Enable additional warnings where generated code depends on assumptions.
4300 -uniqid Uniquely tag all identifiers in debugging output.
4301 -usejavacp Utilize the java.class.path in classpath resolution.
4302 -verbose Output messages about what the compiler is doing.
4303 -version Print product version and exit.
4304 @<file> A text file containing compiler arguments (options and source files)."""
4305Remaining:
4306""" - privates :
4307 Warn if a private member is unused,
4308 - locals :
4309 Warn if a local definition is unused,
4310 - explicits :
4311 Warn if an explicit parameter is unused,
4312 - implicits :
4313 Warn if an implicit parameter is unused,
4314 - params :
4315 Enable -Wunused:explicits,implicits,
4316 - patvars :
4317 Warn if a variable bound in a pattern is unused,
4318 - linted :
4319 Enable -Wunused:imports,privates,locals,implicits,
4320 - strict-no-implicit-warn :
4321 Same as -Wunused:imports, only for imports of explicit named members.
4322 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4323 - unsafe-warn-patvars :
4324 Deprecated alias for `patvars`
4325 -Wvalue-discard Warn when non-Unit expression results are unused.
4326 @<file> A text file containing compiler arguments (options and source files)."""
4327Remaining:
4328""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
4329 -Xverify-signatures Verify generic signatures in generated bytecode.
4330 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4331 @<file> A text file containing compiler arguments (options and source files)."""
4332Remaining:
4333"""des in debugging output.
4334 -Yshow-var-bounds Print type variables with their bounds.
4335 -Yskip Skip
4336 -Ystop-after Stop after
4337 -Ystop-before Stop before
4338 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4339 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
4340 -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.
4341 @<file> A text file containing compiler arguments (options and source files)."""
4342Parsed 172 settings for 3.7.3
4343All: 14 common settings
43442: 79 common settings
43453: 99 common settings
43463.4: 164 common settings
43473.1: 133 common settings
43482.13: 181 common settings
43493.0: 127 common settings
43503.6: 165 common settings
43513.5: 165 common settings
43523.2: 142 common settings
43533.7: 166 common settings
43542.11: 154 common settings
43553.3: 146 common settings
43562.12: 148 common settings
43572.11.0+ 154 common settings
43582.11.1+ 154 common settings
43592.11.2+ 155 common settings
43602.11.3+ 158 common settings
43612.11.4+ 158 common settings
43622.11.5+ 160 common settings
43632.11.6+ 160 common settings
43642.11.7+ 164 common settings
43652.11.8+ 166 common settings
43662.11.9+ 167 common settings
43672.11.10+ 167 common settings
43682.11.11+ 167 common settings
43692.11.12+ 167 common settings
43702.12.0+ 148 common settings
43712.12.1+ 149 common settings
43722.12.2+ 153 common settings
43732.12.3+ 159 common settings
43742.12.4+ 161 common settings
43752.12.5+ 168 common settings
43762.12.6+ 168 common settings
43772.12.7+ 169 common settings
43782.12.8+ 171 common settings
43792.12.9+ 172 common settings
43802.12.10+ 174 common settings
43812.12.11+ 175 common settings
43822.12.12+ 178 common settings
43832.12.13+ 180 common settings
43842.12.14+ 180 common settings
43852.12.15+ 180 common settings
43862.12.16+ 180 common settings
43872.12.17+ 181 common settings
43882.12.18+ 181 common settings
43892.12.19+ 182 common settings
43902.12.20+ 183 common settings
43912.13.0+ 181 common settings
43922.13.1+ 183 common settings
43932.13.2+ 190 common settings
43942.13.3+ 193 common settings
43952.13.4+ 198 common settings
43962.13.5+ 199 common settings
43972.13.6+ 202 common settings
43982.13.7+ 202 common settings
43992.13.8+ 202 common settings
44002.13.9+ 210 common settings
44012.13.10+ 210 common settings
44022.13.11+ 214 common settings
44032.13.12+ 215 common settings
44042.13.13+ 218 common settings
44052.13.14+ 222 common settings
44062.13.15+ 227 common settings
44072.13.16+ 228 common settings
44082.13.17+ 230 common settings
44093.0.0+ 127 common settings
44103.0.1+ 130 common settings
44113.0.2+ 133 common settings
44123.1.0+ 133 common settings
44133.1.1+ 133 common settings
44143.1.2+ 141 common settings
44153.1.3+ 141 common settings
44163.2.0+ 142 common settings
44173.2.1+ 145 common settings
44183.2.2+ 146 common settings
44193.3.0+ 146 common settings
44203.3.1+ 147 common settings
44213.3.2+ 151 common settings
44223.3.3+ 151 common settings
44233.3.4+ 160 common settings
44243.3.5+ 161 common settings
44253.3.6+ 163 common settings
44263.3.7+ 166 common settings
44273.4.0+ 164 common settings
44283.4.1+ 166 common settings
44293.4.2+ 172 common settings
44303.4.3+ 172 common settings
44313.5.0+ 165 common settings
44323.5.1+ 165 common settings
44333.5.2+ 166 common settings
44343.6.0+ 165 common settings
44353.6.1+ 165 common settings
44363.6.2+ 165 common settings
44373.6.3+ 166 common settings
44383.6.4+ 166 common settings
44393.7.0+ 166 common settings
44403.7.1+ 168 common settings
44413.7.2+ 170 common settings
44423.7.3+ 172 common settings
4443[info] compiling 1 Scala source to /build/repo/target/scala-3.7.4/test-classes ...
4444[info] done compiling
4445[info] Downloading all scala compiler jars...
4446[info] Finished downloading all scala compiler jars...
4447Parsed 157 settings for 2.11.0
4448Parsed 157 settings for 2.11.1
4449Parsed 157 settings for 2.11.2
4450Parsed 158 settings for 2.11.3
4451Parsed 158 settings for 2.11.4
4452Parsed 160 settings for 2.11.5
4453Parsed 160 settings for 2.11.6
4454Parsed 164 settings for 2.11.7
4455Parsed 166 settings for 2.11.8
4456Parsed 167 settings for 2.11.9
4457Parsed 167 settings for 2.11.10
4458Parsed 167 settings for 2.11.11
4459Parsed 167 settings for 2.11.12
4460Parsed 153 settings for 2.12.0
4461Parsed 154 settings for 2.12.1
4462Parsed 155 settings for 2.12.2
4463Parsed 161 settings for 2.12.3
4464Parsed 163 settings for 2.12.4
4465Parsed 170 settings for 2.12.5
4466Parsed 170 settings for 2.12.6
4467Parsed 171 settings for 2.12.7
4468Parsed 173 settings for 2.12.8
4469Parsed 174 settings for 2.12.9
4470Parsed 176 settings for 2.12.10
4471Parsed 177 settings for 2.12.11
4472Parsed 179 settings for 2.12.12
4473Parsed 181 settings for 2.12.13
4474Parsed 181 settings for 2.12.14
4475Parsed 181 settings for 2.12.15
4476Parsed 181 settings for 2.12.16
4477Parsed 181 settings for 2.12.17
4478Parsed 181 settings for 2.12.18
4479Parsed 182 settings for 2.12.19
4480Parsed 183 settings for 2.12.20
4481Parsed 191 settings for 2.13.0
4482Parsed 193 settings for 2.13.1
4483Parsed 200 settings for 2.13.2
4484Parsed 202 settings for 2.13.3
4485Parsed 207 settings for 2.13.4
4486Parsed 208 settings for 2.13.5
4487Parsed 211 settings for 2.13.6
4488Parsed 211 settings for 2.13.7
4489Parsed 211 settings for 2.13.8
4490Parsed 216 settings for 2.13.9
4491Parsed 216 settings for 2.13.10
4492Parsed 219 settings for 2.13.11
4493Parsed 220 settings for 2.13.12
4494Parsed 224 settings for 2.13.13
4495Parsed 223 settings for 2.13.14
4496Parsed 228 settings for 2.13.15
4497Parsed 228 settings for 2.13.16
4498Parsed 230 settings for 2.13.17
4499Parsed 136 settings for 3.0.0
4500Parsed 132 settings for 3.0.1
4501Parsed 133 settings for 3.0.2
4502Parsed 136 settings for 3.1.0
4503Parsed 136 settings for 3.1.1
4504Parsed 142 settings for 3.1.2
4505Remaining:
4506""" -uniqid Uniquely tag all identifiers in debugging output.
4507 -usejavacp Utilize the java.class.path in classpath resolution.
4508 -verbose Output messages about what the compiler is doing.
4509 -version Print product version and exit.
4510 @<file> A text file containing compiler arguments (options and source files)."""
4511Remaining:
4512"ents (options and source files)."
4513Remaining:
4514"""enerated bytecode.
4515 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4516 @<file> A text file containing compiler arguments (options and source files)."""
4517Remaining:
4518""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4519 -Yshow-var-bounds Print type variables with their bounds.
4520 -Yskip Skip
4521 -Ystop-after Stop after
4522 -Ystop-before Stop before
4523 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4524 @<file> A text file containing compiler arguments (options and source files)."""
4525Parsed 141 settings for 3.1.3
4526Remaining:
4527""" -uniqid Uniquely tag all identifiers in debugging output.
4528 -usejavacp Utilize the java.class.path in classpath resolution.
4529 -verbose Output messages about what the compiler is doing.
4530 -version Print product version and exit.
4531 @<file> A text file containing compiler arguments (options and source files)."""
4532Remaining:
4533"ents (options and source files)."
4534Remaining:
4535"""enerated bytecode.
4536 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4537 @<file> A text file containing compiler arguments (options and source files)."""
4538Remaining:
4539"""d.
4540 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4541 -Yshow-var-bounds Print type variables with their bounds.
4542 -Yskip Skip
4543 -Ystop-after Stop after
4544 -Ystop-before Stop before
4545 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4546 @<file> A text file containing compiler arguments (options and source files)."""
4547Parsed 142 settings for 3.2.0
4548Remaining:
4549""" -uniqid Uniquely tag all identifiers in debugging output.
4550 -usejavacp Utilize the java.class.path in classpath resolution.
4551 -verbose Output messages about what the compiler is doing.
4552 -version Print product version and exit.
4553 @<file> A text file containing compiler arguments (options and source files)."""
4554Remaining:
4555"ents (options and source files)."
4556Remaining:
4557"""enerated bytecode.
4558 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4559 @<file> A text file containing compiler arguments (options and source files)."""
4560Remaining:
4561"""ings that are normally suppressed.
4562 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4563 -Yshow-var-bounds Print type variables with their bounds.
4564 -Yskip Skip
4565 -Ystop-after Stop after
4566 -Ystop-before Stop before
4567 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4568 @<file> A text file containing compiler arguments (options and source files)."""
4569Parsed 146 settings for 3.2.1
4570Remaining:
4571""" -uniqid Uniquely tag all identifiers in debugging output.
4572 -usejavacp Utilize the java.class.path in classpath resolution.
4573 -verbose Output messages about what the compiler is doing.
4574 -version Print product version and exit.
4575 @<file> A text file containing compiler arguments (options and source files)."""
4576Remaining:
4577"ents (options and source files)."
4578Remaining:
4579"""enerated bytecode.
4580 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4581 @<file> A text file containing compiler arguments (options and source files)."""
4582Remaining:
4583"""ings that are normally suppressed.
4584 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4585 -Yshow-var-bounds Print type variables with their bounds.
4586 -Yskip Skip
4587 -Ystop-after Stop after
4588 -Ystop-before Stop before
4589 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4590 @<file> A text file containing compiler arguments (options and source files)."""
4591Parsed 146 settings for 3.2.2
4592Remaining:
4593""" -uniqid Uniquely tag all identifiers in debugging output.
4594 -usejavacp Utilize the java.class.path in classpath resolution.
4595 -verbose Output messages about what the compiler is doing.
4596 -version Print product version and exit.
4597 @<file> A text file containing compiler arguments (options and source files)."""
4598Remaining:
4599""" - privates :
4600 Warn if a private member is unused,
4601 - locals :
4602 Warn if a local definition is unused,
4603 - explicits :
4604 Warn if an explicit parameter is unused,
4605 - implicits :
4606 Warn if an implicit parameter is unused,
4607 - params :
4608 Enable -Wunused:explicits,implicits,
4609 - linted :
4610 Enable -Wunused:imports,privates,locals,implicits,
4611 - strict-no-implicit-warn :
4612 Same as -Wunused:import, only for imports of explicit named members.
4613 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4614 - unsafe-warn-patvars :
4615 (UNSAFE) Warn if a variable bound in a pattern is unused.
4616 This warning can generate false positive, as warning cannot be
4617 suppressed yet.
4618-Wvalue-discard Warn when non-Unit expression results are unused.
4619 @<file> A text file containing compiler arguments (options and source files)."""
4620Remaining:
4621"""enerated bytecode.
4622 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4623 @<file> A text file containing compiler arguments (options and source files)."""
4624Remaining:
4625"""and warnings that are normally suppressed.
4626 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4627 -Yshow-var-bounds Print type variables with their bounds.
4628 -Yskip Skip
4629 -Ystop-after Stop after
4630 -Ystop-before Stop before
4631 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4632 @<file> A text file containing compiler arguments (options and source files)."""
4633Parsed 146 settings for 3.3.0
4634Remaining:
4635""" -uniqid Uniquely tag all identifiers in debugging output.
4636 -usejavacp Utilize the java.class.path in classpath resolution.
4637 -verbose Output messages about what the compiler is doing.
4638 -version Print product version and exit.
4639 @<file> A text file containing compiler arguments (options and source files)."""
4640Remaining:
4641""" - privates :
4642 Warn if a private member is unused,
4643 - locals :
4644 Warn if a local definition is unused,
4645 - explicits :
4646 Warn if an explicit parameter is unused,
4647 - implicits :
4648 Warn if an implicit parameter is unused,
4649 - params :
4650 Enable -Wunused:explicits,implicits,
4651 - linted :
4652 Enable -Wunused:imports,privates,locals,implicits,
4653 - strict-no-implicit-warn :
4654 Same as -Wunused:import, only for imports of explicit named members.
4655 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4656 - unsafe-warn-patvars :
4657 (UNSAFE) Warn if a variable bound in a pattern is unused.
4658 This warning can generate false positive, as warning cannot be
4659 suppressed yet.
4660 -Wvalue-discard Warn when non-Unit expression results are unused.
4661 @<file> A text file containing compiler arguments (options and source files)."""
4662Remaining:
4663"""enerated bytecode.
4664 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4665 @<file> A text file containing compiler arguments (options and source files)."""
4666Remaining:
4667"""and warnings that are normally suppressed.
4668 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4669 -Yshow-var-bounds Print type variables with their bounds.
4670 -Yskip Skip
4671 -Ystop-after Stop after
4672 -Ystop-before Stop before
4673 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4674 @<file> A text file containing compiler arguments (options and source files)."""
4675Parsed 147 settings for 3.3.1
4676Remaining:
4677""" -uniqid Uniquely tag all identifiers in debugging output.
4678 -usejavacp Utilize the java.class.path in classpath resolution.
4679 -verbose Output messages about what the compiler is doing.
4680 -version Print product version and exit.
4681 @<file> A text file containing compiler arguments (options and source files)."""
4682Remaining:
4683""" - privates :
4684 Warn if a private member is unused,
4685 - locals :
4686 Warn if a local definition is unused,
4687 - explicits :
4688 Warn if an explicit parameter is unused,
4689 - implicits :
4690 Warn if an implicit parameter is unused,
4691 - params :
4692 Enable -Wunused:explicits,implicits,
4693 - linted :
4694 Enable -Wunused:imports,privates,locals,implicits,
4695 - strict-no-implicit-warn :
4696 Same as -Wunused:import, only for imports of explicit named members.
4697 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4698 - unsafe-warn-patvars :
4699 (UNSAFE) Warn if a variable bound in a pattern is unused.
4700 This warning can generate false positive, as warning cannot be
4701 suppressed yet.
4702 -Wvalue-discard Warn when non-Unit expression results are unused.
4703 @<file> A text file containing compiler arguments (options and source files)."""
4704Remaining:
4705"""enerated bytecode.
4706 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4707 @<file> A text file containing compiler arguments (options and source files)."""
4708Remaining:
4709"""o show follow-on errors and warnings that are normally suppressed.
4710 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4711 -Yshow-var-bounds Print type variables with their bounds.
4712 -Yskip Skip
4713 -Ystop-after Stop after
4714 -Ystop-before Stop before
4715 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4716 @<file> A text file containing compiler arguments (options and source files)."""
4717Parsed 151 settings for 3.3.2
4718Remaining:
4719""" -uniqid Uniquely tag all identifiers in debugging output.
4720 -usejavacp Utilize the java.class.path in classpath resolution.
4721 -verbose Output messages about what the compiler is doing.
4722 -version Print product version and exit.
4723 @<file> A text file containing compiler arguments (options and source files)."""
4724Remaining:
4725""" - privates :
4726 Warn if a private member is unused,
4727 - locals :
4728 Warn if a local definition is unused,
4729 - explicits :
4730 Warn if an explicit parameter is unused,
4731 - implicits :
4732 Warn if an implicit parameter is unused,
4733 - params :
4734 Enable -Wunused:explicits,implicits,
4735 - linted :
4736 Enable -Wunused:imports,privates,locals,implicits,
4737 - strict-no-implicit-warn :
4738 Same as -Wunused:import, only for imports of explicit named members.
4739 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4740 - unsafe-warn-patvars :
4741 (UNSAFE) Warn if a variable bound in a pattern is unused.
4742 This warning can generate false positive, as warning cannot be
4743 suppressed yet.
4744 -Wvalue-discard Warn when non-Unit expression results are unused.
4745 @<file> A text file containing compiler arguments (options and source files)."""
4746Remaining:
4747"""enerated bytecode.
4748 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4749 @<file> A text file containing compiler arguments (options and source files)."""
4750Remaining:
4751"""o show follow-on errors and warnings that are normally suppressed.
4752 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4753 -Yshow-var-bounds Print type variables with their bounds.
4754 -Yskip Skip
4755 -Ystop-after Stop after
4756 -Ystop-before Stop before
4757 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4758 @<file> A text file containing compiler arguments (options and source files)."""
4759Parsed 151 settings for 3.3.3
4760Remaining:
4761""" -uniqid Uniquely tag all identifiers in debugging output.
4762 -usejavacp Utilize the java.class.path in classpath resolution.
4763 -verbose Output messages about what the compiler is doing.
4764 -version Print product version and exit.
4765 @<file> A text file containing compiler arguments (options and source files)."""
4766Remaining:
4767""",
4768 - privates :
4769 Warn if a private member is unused,
4770 - locals :
4771 Warn if a local definition is unused,
4772 - explicits :
4773 Warn if an explicit parameter is unused,
4774 - implicits :
4775 Warn if an implicit parameter is unused,
4776 - params :
4777 Enable -Wunused:explicits,implicits,
4778 - linted :
4779 Enable -Wunused:imports,privates,locals,implicits,
4780 - strict-no-implicit-warn :
4781 Same as -Wunused:import, only for imports of explicit named members.
4782 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4783 - unsafe-warn-patvars :
4784 (UNSAFE) Warn if a variable bound in a pattern is unused.
4785 This warning can generate false positive, as warning cannot be
4786 suppressed yet.
4787 -Wvalue-discard Warn when non-Unit expression results are unused.
4788 -Xlint Enable or disable specific `lint` warnings
4789 Choices :
4790 - all,
4791 - private-shadow :
4792 Warn if a private field or class parameter shadows a superclass field,
4793 - type-parameter-shadow :
4794 Warn when a type parameter shadows a type already in the scope
4795 @<file> A text file containing compiler arguments (options and source files)."""
4796Remaining:
4797"""res in generated bytecode.
4798 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4799 @<file> A text file containing compiler arguments (options and source files)."""
4800Remaining:
4801"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4802 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4803 -Yshow-var-bounds Print type variables with their bounds.
4804 -Yskip Skip
4805 -Ystop-after Stop after
4806 -Ystop-before Stop before
4807 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4808 @<file> A text file containing compiler arguments (options and source files)."""
4809Parsed 160 settings for 3.3.4
4810Remaining:
4811""" -uniqid Uniquely tag all identifiers in debugging output.
4812 -usejavacp Utilize the java.class.path in classpath resolution.
4813 -verbose Output messages about what the compiler is doing.
4814 -version Print product version and exit.
4815 @<file> A text file containing compiler arguments (options and source files)."""
4816Remaining:
4817"""cit-warn,
4818 - privates :
4819 Warn if a private member is unused,
4820 - locals :
4821 Warn if a local definition is unused,
4822 - explicits :
4823 Warn if an explicit parameter is unused,
4824 - implicits :
4825 Warn if an implicit parameter is unused,
4826 - params :
4827 Enable -Wunused:explicits,implicits,
4828 - linted :
4829 Enable -Wunused:imports,privates,locals,implicits,
4830 - strict-no-implicit-warn :
4831 Same as -Wunused:import, only for imports of explicit named members.
4832 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4833 - unsafe-warn-patvars :
4834 (UNSAFE) Warn if a variable bound in a pattern is unused.
4835 This warning can generate false positive, as warning cannot be
4836 suppressed yet.
4837 -Wvalue-discard Warn when non-Unit expression results are unused.
4838 -Xlint Enable or disable specific `lint` warnings
4839 Choices :
4840 - all,
4841 - private-shadow :
4842 Warn if a private field or class parameter shadows a superclass field,
4843 - type-parameter-shadow :
4844 Warn when a type parameter shadows a type already in the scope
4845 @<file> A text file containing compiler arguments (options and source files)."""
4846Remaining:
4847"""res in generated bytecode.
4848 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4849 @<file> A text file containing compiler arguments (options and source files)."""
4850Remaining:
4851"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4852 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4853 -Yshow-var-bounds Print type variables with their bounds.
4854 -Yskip Skip
4855 -Ystop-after Stop after
4856 -Ystop-before Stop before
4857 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4858 @<file> A text file containing compiler arguments (options and source files)."""
4859Parsed 161 settings for 3.3.5
4860Remaining:
4861""" -uniqid Uniquely tag all identifiers in debugging output.
4862 -usejavacp Utilize the java.class.path in classpath resolution.
4863 -verbose Output messages about what the compiler is doing.
4864 -version Print product version and exit.
4865 @<file> A text file containing compiler arguments (options and source files)."""
4866Remaining:
4867"""cit-warn,
4868 - privates :
4869 Warn if a private member is unused,
4870 - locals :
4871 Warn if a local definition is unused,
4872 - explicits :
4873 Warn if an explicit parameter is unused,
4874 - implicits :
4875 Warn if an implicit parameter is unused,
4876 - params :
4877 Enable -Wunused:explicits,implicits,
4878 - linted :
4879 Enable -Wunused:imports,privates,locals,implicits,
4880 - strict-no-implicit-warn :
4881 Same as -Wunused:import, only for imports of explicit named members.
4882 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4883 - unsafe-warn-patvars :
4884 (UNSAFE) Warn if a variable bound in a pattern is unused.
4885 This warning can generate false positive, as warning cannot be
4886 suppressed yet.
4887 -Wvalue-discard Warn when non-Unit expression results are unused.
4888 -Xlint Enable or disable specific `lint` warnings
4889 Choices :
4890 - all,
4891 - private-shadow :
4892 Warn if a private field or class parameter shadows a superclass field,
4893 - type-parameter-shadow :
4894 Warn when a type parameter shadows a type already in the scope
4895 @<file> A text file containing compiler arguments (options and source files)."""
4896Remaining:
4897"""res in generated bytecode.
4898 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4899 @<file> A text file containing compiler arguments (options and source files)."""
4900Remaining:
4901""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4902 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4903 -Yshow-var-bounds Print type variables with their bounds.
4904 -Yskip Skip
4905 -Ystop-after Stop after
4906 -Ystop-before Stop before
4907 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4908 @<file> A text file containing compiler arguments (options and source files)."""
4909Parsed 163 settings for 3.3.6
4910Remaining:
4911""" -uniqid Uniquely tag all identifiers in debugging output.
4912 -usejavacp Utilize the java.class.path in classpath resolution.
4913 -verbose Output messages about what the compiler is doing.
4914 -version Print product version and exit.
4915 @<file> A text file containing compiler arguments (options and source files)."""
4916Remaining:
4917"""
4918 Warn if a private member is unused,
4919 - locals :
4920 Warn if a local definition is unused,
4921 - explicits :
4922 Warn if an explicit parameter is unused,
4923 - implicits :
4924 Warn if an implicit parameter is unused,
4925 - params :
4926 Enable -Wunused:explicits,implicits,
4927 - patvars :
4928 Warn if a variable bound in a pattern is unused,
4929 - linted :
4930 Enable -Wunused:imports,privates,locals,implicits,
4931 - strict-no-implicit-warn :
4932 Same as -Wunused:imports, only for imports of explicit named members.
4933 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4934 - unsafe-warn-patvars :
4935 Deprecated alias for `patvars`
4936 -Wvalue-discard Warn when non-Unit expression results are unused.
4937 -Xlint Enable or disable specific `lint` warnings
4938 Choices :
4939 - all,
4940 - private-shadow :
4941 Warn if a private field or class parameter shadows a superclass field,
4942 - type-parameter-shadow :
4943 Warn when a type parameter shadows a type already in the scope
4944 @<file> A text file containing compiler arguments (options and source files)."""
4945Remaining:
4946"""res in generated bytecode.
4947 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4948 @<file> A text file containing compiler arguments (options and source files)."""
4949Remaining:
4950""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
4951 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
4952 -Yshow-var-bounds Print type variables with their bounds.
4953 -Yskip Skip
4954 -Ystop-after Stop after
4955 -Ystop-before Stop before
4956 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
4957 @<file> A text file containing compiler arguments (options and source files)."""
4958Parsed 166 settings for 3.3.7
4959Remaining:
4960"""[0m -uniqid Uniquely tag all identifiers in debugging output.
4961 -usejavacp Utilize the java.class.path in classpath resolution.
4962 -verbose Output messages about what the compiler is doing.
4963 -version Print product version and exit.
4964 @<file> A text file containing compiler arguments (options and source files)."""
4965Remaining:
4966"""-warn,
4967 - privates :
4968 Warn if a private member is unused,
4969 - locals :
4970 Warn if a local definition is unused,
4971 - explicits :
4972 Warn if an explicit parameter is unused,
4973 - implicits :
4974 Warn if an implicit parameter is unused,
4975 - params :
4976 Enable -Wunused:explicits,implicits,
4977 - linted :
4978 Enable -Wunused:imports,privates,locals,implicits,
4979 - strict-no-implicit-warn :
4980 Same as -Wunused:import, only for imports of explicit named members.
4981 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
4982 - unsafe-warn-patvars :
4983 (UNSAFE) Warn if a variable bound in a pattern is unused.
4984 This warning can generate false positive, as warning cannot be
4985 suppressed yet.
4986 -Wvalue-discard Warn when non-Unit expression results are unused.
4987 -Xlint Enable or disable specific `lint` warnings
4988 Choices :
4989 - all,
4990 - private-shadow :
4991 Warn if a private field or class parameter shadows a superclass field,
4992 - type-parameter-shadow :
4993 Warn when a type parameter shadows a type already in the scope
4994 @<file> A text file containing compiler arguments (options and source files)."""
4995Remaining:
4996"""res in generated bytecode.
4997 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
4998 @<file> A text file containing compiler arguments (options and source files)."""
4999Remaining:
5000"""uppress exceptions thrown during tree printing.
5001 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
5002 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5003 -Yshow-var-bounds Print type variables with their bounds.
5004 -Yskip Skip
5005 -Ystop-after Stop after
5006 -Ystop-before Stop before
5007 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5008 @<file> A text file containing compiler arguments (options and source files)."""
5009Parsed 166 settings for 3.4.0
5010Remaining:
5011"""tions.
5012 -uniqid Uniquely tag all identifiers in debugging output.
5013 -usejavacp Utilize the java.class.path in classpath resolution.
5014 -verbose Output messages about what the compiler is doing.
5015 -version Print product version and exit.
5016 @<file> A text file containing compiler arguments (options and source files)."""
5017Remaining:
5018"""-warn,
5019 - privates :
5020 Warn if a private member is unused,
5021 - locals :
5022 Warn if a local definition is unused,
5023 - explicits :
5024 Warn if an explicit parameter is unused,
5025 - implicits :
5026 Warn if an implicit parameter is unused,
5027 - params :
5028 Enable -Wunused:explicits,implicits,
5029 - linted :
5030 Enable -Wunused:imports,privates,locals,implicits,
5031 - strict-no-implicit-warn :
5032 Same as -Wunused:import, only for imports of explicit named members.
5033 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5034 - unsafe-warn-patvars :
5035 (UNSAFE) Warn if a variable bound in a pattern is unused.
5036 This warning can generate false positive, as warning cannot be
5037 suppressed yet.
5038 -Wvalue-discard Warn when non-Unit expression results are unused.
5039 -Xlint Enable or disable specific `lint` warnings
5040 Choices :
5041 - all,
5042 - private-shadow :
5043 Warn if a private field or class parameter shadows a superclass field,
5044 - type-parameter-shadow :
5045 Warn when a type parameter shadows a type already in the scope
5046 @<file> A text file containing compiler arguments (options and source files)."""
5047Remaining:
5048"""res in generated bytecode.
5049 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5050 @<file> A text file containing compiler arguments (options and source files)."""
5051Remaining:
5052""" Don't suppress exceptions thrown during tree printing.
5053 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
5054 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5055 -Yshow-var-bounds Print type variables with their bounds.
5056 -Yskip Skip
5057 -Ystop-after Stop after
5058 -Ystop-before Stop before
5059 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5060 @<file> A text file containing compiler arguments (options and source files)."""
5061Parsed 168 settings for 3.4.1
5062Remaining:
5063""" -uniqid Uniquely tag all identifiers in debugging output.
5064 -usejavacp Utilize the java.class.path in classpath resolution.
5065 -verbose Output messages about what the compiler is doing.
5066 -version Print product version and exit.
5067 @<file> A text file containing compiler arguments (options and source files)."""
5068Remaining:
5069"""rict-no-implicit-warn,
5070 - privates :
5071 Warn if a private member is unused,
5072 - locals :
5073 Warn if a local definition is unused,
5074 - explicits :
5075 Warn if an explicit parameter is unused,
5076 - implicits :
5077 Warn if an implicit parameter is unused,
5078 - params :
5079 Enable -Wunused:explicits,implicits,
5080 - linted :
5081 Enable -Wunused:imports,privates,locals,implicits,
5082 - strict-no-implicit-warn :
5083 Same as -Wunused:import, only for imports of explicit named members.
5084 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5085 - unsafe-warn-patvars :
5086 (UNSAFE) Warn if a variable bound in a pattern is unused.
5087 This warning can generate false positive, as warning cannot be
5088 suppressed yet.
5089 -Wvalue-discard Warn when non-Unit expression results are unused.
5090 @<file> A text file containing compiler arguments (options and source files)."""
5091Remaining:
5092"""res in generated bytecode.
5093 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5094 @<file> A text file containing compiler arguments (options and source files)."""
5095Remaining:
5096"""-on errors and warnings that are normally suppressed.
5097 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5098 -Yshow-var-bounds Print type variables with their bounds.
5099 -Yskip Skip
5100 -Ystop-after Stop after
5101 -Ystop-before Stop before
5102 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5103 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5104 @<file> A text file containing compiler arguments (options and source files)."""
5105Parsed 172 settings for 3.4.2
5106Remaining:
5107""" -uniqid Uniquely tag all identifiers in debugging output.
5108 -usejavacp Utilize the java.class.path in classpath resolution.
5109 -verbose Output messages about what the compiler is doing.
5110 -version Print product version and exit.
5111 @<file> A text file containing compiler arguments (options and source files)."""
5112Remaining:
5113"""rict-no-implicit-warn,
5114 - privates :
5115 Warn if a private member is unused,
5116 - locals :
5117 Warn if a local definition is unused,
5118 - explicits :
5119 Warn if an explicit parameter is unused,
5120 - implicits :
5121 Warn if an implicit parameter is unused,
5122 - params :
5123 Enable -Wunused:explicits,implicits,
5124 - linted :
5125 Enable -Wunused:imports,privates,locals,implicits,
5126 - strict-no-implicit-warn :
5127 Same as -Wunused:import, only for imports of explicit named members.
5128 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5129 - unsafe-warn-patvars :
5130 (UNSAFE) Warn if a variable bound in a pattern is unused.
5131 This warning can generate false positive, as warning cannot be
5132 suppressed yet.
5133 -Wvalue-discard Warn when non-Unit expression results are unused.
5134 @<file> A text file containing compiler arguments (options and source files)."""
5135Remaining:
5136"""res in generated bytecode.
5137 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5138 @<file> A text file containing compiler arguments (options and source files)."""
5139Remaining:
5140"""-on errors and warnings that are normally suppressed.
5141 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
5142 -Yshow-var-bounds Print type variables with their bounds.
5143 -Yskip Skip
5144 -Ystop-after Stop after
5145 -Ystop-before Stop before
5146 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5147 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5148 @<file> A text file containing compiler arguments (options and source files)."""
5149Parsed 172 settings for 3.4.3
5150Remaining:
5151""" -uniqid Uniquely tag all identifiers in debugging output.
5152 -usejavacp Utilize the java.class.path in classpath resolution.
5153 -verbose Output messages about what the compiler is doing.
5154 -version Print product version and exit.
5155 @<file> A text file containing compiler arguments (options and source files)."""
5156Remaining:
5157"""nused:strict-no-implicit-warn,
5158 - privates :
5159 Warn if a private member is unused,
5160 - locals :
5161 Warn if a local definition is unused,
5162 - explicits :
5163 Warn if an explicit parameter is unused,
5164 - implicits :
5165 Warn if an implicit parameter is unused,
5166 - params :
5167 Enable -Wunused:explicits,implicits,
5168 - linted :
5169 Enable -Wunused:imports,privates,locals,implicits,
5170 - strict-no-implicit-warn :
5171 Same as -Wunused:import, only for imports of explicit named members.
5172 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5173 - unsafe-warn-patvars :
5174 (UNSAFE) Warn if a variable bound in a pattern is unused.
5175 This warning can generate false positive, as warning cannot be
5176 suppressed yet.
5177 -Wvalue-discard Warn when non-Unit expression results are unused.
5178 @<file> A text file containing compiler arguments (options and source files)."""
5179Remaining:
5180""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
5181 -Xverify-signatures Verify generic signatures in generated bytecode.
5182 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5183 @<file> A text file containing compiler arguments (options and source files)."""
5184Remaining:
5185"""show-var-bounds Print type variables with their bounds.
5186 -Yskip Skip
5187 -Ystop-after Stop after
5188 -Ystop-before Stop before
5189 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5190 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5191 -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.
5192 @<file> A text file containing compiler arguments (options and source files)."""
5193Parsed 187 settings for 3.5.0
5194Remaining:
5195""" features,
5196 - noAutoTupling :
5197 Disable automatic tupling,
5198 - dynamics :
5199 Allow direct or indirect subclasses of scala.Dynamic,
5200 - unsafeNulls :
5201 Enable unsafe nulls for explicit nulls,
5202 - postfixOps :
5203 Allow postfix operators (not recommended),
5204 - strictEquality :
5205 Enable strict equality (disable canEqualAny),
5206 - implicitConversions :
5207 Allow implicit conversions without warnings,
5208 - adhocExtensions :
5209 Allow ad-hoc extension methods,
5210 - experimental.namedTypeArguments :
5211 Allow named type arguments,
5212 - experimental.genericNumberLiterals :
5213 Allow generic number literals,
5214 - experimental.macros :
5215 Allow Scala 2 macros,
5216 - experimental.dependent :
5217 Allow dependent method types,
5218 - experimental.erasedDefinitions :
5219 Allow erased definitions,
5220 - deprecated.symbolLiterals :
5221 Allow symbol literals,
5222 - experimental.fewerBraces :
5223 Enable support for using indentation for arguments,
5224 - experimental.saferExceptions :
5225 Enable safer exceptions,
5226 - experimental.clauseInterleaving :
5227 Enable clause interleaving,
5228 - experimental.pureFunctions :
5229 Enable pure functions for capture checking,
5230 - experimental.captureChecking :
5231 Enable experimental capture checking,
5232 - experimental.into :
5233 Allow into modifier on parameter types,
5234 - experimental.namedTuples :
5235 Allow named tuples,
5236 - experimental.modularity :
5237 Enable experimental modularity features,
5238 - experimental.betterMatchTypeExtractors :
5239 Enable better match type extractors
5240 -new-syntax Require `then` and `do` in control expressions.
5241 -no-indent Require classical {...} syntax, indentation is not significant.
5242 -nowarn Silence all warnings.
5243 -old-syntax Require `(...)` around conditions.
5244 -pagewidth Set page width
5245 Default 20000
5246 -print-lines Show source code line numbers.
5247 -print-tasty Prints the raw tasty.
5248 -project-url The source repository of your project.
5249 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5250 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5251-scalajs-genStaticForwardersForNonTopLevelObjects
5252 Generate static forwarders even for non-top-level objects (Scala.js only).
5253 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5254 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5255 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5256 -source source version
5257 Default 3.5
5258 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
5259 -sourcepath Specify location(s) of source files.
5260 -sourceroot Specify workspace root directory.
5261 Default .
5262 -unchecked Enable additional warnings where generated code depends on assumptions.
5263 -uniqid Uniquely tag all identifiers in debugging output.
5264 -usejavacp Utilize the java.class.path in classpath resolution.
5265 -verbose Output messages about what the compiler is doing.
5266 -version Print product version and exit.
5267 @<file> A text file containing compiler arguments (options and source files)."""
5268Remaining:
5269"""nused:strict-no-implicit-warn,
5270 - privates :
5271 Warn if a private member is unused,
5272 - locals :
5273 Warn if a local definition is unused,
5274 - explicits :
5275 Warn if an explicit parameter is unused,
5276 - implicits :
5277 Warn if an implicit parameter is unused,
5278 - params :
5279 Enable -Wunused:explicits,implicits,
5280 - linted :
5281 Enable -Wunused:imports,privates,locals,implicits,
5282 - strict-no-implicit-warn :
5283 Same as -Wunused:import, only for imports of explicit named members.
5284 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5285 - unsafe-warn-patvars :
5286 (UNSAFE) Warn if a variable bound in a pattern is unused.
5287 This warning can generate false positive, as warning cannot be
5288 suppressed yet.
5289 -Wvalue-discard Warn when non-Unit expression results are unused.
5290 @<file> A text file containing compiler arguments (options and source files)."""
5291Remaining:
5292""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
5293 -Xverify-signatures Verify generic signatures in generated bytecode.
5294 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5295 @<file> A text file containing compiler arguments (options and source files)."""
5296Remaining:
5297"""show-var-bounds Print type variables with their bounds.
5298 -Yskip Skip
5299 -Ystop-after Stop after
5300 -Ystop-before Stop before
5301 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5302 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5303 -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.
5304 @<file> A text file containing compiler arguments (options and source files)."""
5305Parsed 165 settings for 3.5.1
5306Remaining:
5307""" features,
5308 - noAutoTupling :
5309 Disable automatic tupling,
5310 - dynamics :
5311 Allow direct or indirect subclasses of scala.Dynamic,
5312 - unsafeNulls :
5313 Enable unsafe nulls for explicit nulls,
5314 - postfixOps :
5315 Allow postfix operators (not recommended),
5316 - strictEquality :
5317 Enable strict equality (disable canEqualAny),
5318 - implicitConversions :
5319 Allow implicit conversions without warnings,
5320 - adhocExtensions :
5321 Allow ad-hoc extension methods,
5322 - experimental.namedTypeArguments :
5323 Allow named type arguments,
5324 - experimental.genericNumberLiterals :
5325 Allow generic number literals,
5326 - experimental.macros :
5327 Allow Scala 2 macros,
5328 - experimental.dependent :
5329 Allow dependent method types,
5330 - experimental.erasedDefinitions :
5331 Allow erased definitions,
5332 - deprecated.symbolLiterals :
5333 Allow symbol literals,
5334 - experimental.fewerBraces :
5335 Enable support for using indentation for arguments,
5336 - experimental.saferExceptions :
5337 Enable safer exceptions,
5338 - experimental.clauseInterleaving :
5339 Enable clause interleaving,
5340 - experimental.pureFunctions :
5341 Enable pure functions for capture checking,
5342 - experimental.captureChecking :
5343 Enable experimental capture checking,
5344 - experimental.into :
5345 Allow into modifier on parameter types,
5346 - experimental.namedTuples :
5347 Allow named tuples,
5348 - experimental.modularity :
5349 Enable experimental modularity features,
5350 - experimental.betterMatchTypeExtractors :
5351 Enable better match type extractors
5352 -new-syntax Require `then` and `do` in control expressions.
5353 -no-indent Require classical {...} syntax, indentation is not significant.
5354 -nowarn Silence all warnings.
5355 -old-syntax Require `(...)` around conditions.
5356 -pagewidth Set page width
5357 Default 20000
5358 -print-lines Show source code line numbers.
5359 -print-tasty Prints the raw tasty.
5360 -project-url The source repository of your project.
5361 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5362 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5363-scalajs-genStaticForwardersForNonTopLevelObjects
5364 Generate static forwarders even for non-top-level objects (Scala.js only).
5365 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5366 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5367 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5368 -source source version
5369 Default 3.5
5370 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
5371 -sourcepath Specify location(s) of source files.
5372 -sourceroot Specify workspace root directory.
5373 Default .
5374 -unchecked Enable additional warnings where generated code depends on assumptions.
5375 -uniqid Uniquely tag all identifiers in debugging output.
5376 -usejavacp Utilize the java.class.path in classpath resolution.
5377 -verbose Output messages about what the compiler is doing.
5378 -version Print product version and exit.
5379 @<file> A text file containing compiler arguments (options and source files)."""
5380Remaining:
5381"""d by -Wunused:strict-no-implicit-warn,
5382 - privates :
5383 Warn if a private member is unused,
5384 - locals :
5385 Warn if a local definition is unused,
5386 - explicits :
5387 Warn if an explicit parameter is unused,
5388 - implicits :
5389 Warn if an implicit parameter is unused,
5390 - params :
5391 Enable -Wunused:explicits,implicits,
5392 - linted :
5393 Enable -Wunused:imports,privates,locals,implicits,
5394 - strict-no-implicit-warn :
5395 Same as -Wunused:import, only for imports of explicit named members.
5396 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5397 - unsafe-warn-patvars :
5398 (UNSAFE) Warn if a variable bound in a pattern is unused.
5399 This warning can generate false positive, as warning cannot be
5400 suppressed yet.
5401 -Wvalue-discard Warn when non-Unit expression results are unused.
5402 @<file> A text file containing compiler arguments (options and source files)."""
5403Remaining:
5404""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5405 -Xverify-signatures Verify generic signatures in generated bytecode.
5406 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5407 @<file> A text file containing compiler arguments (options and source files)."""
5408Remaining:
5409"""show-var-bounds Print type variables with their bounds.
5410 -Yskip Skip
5411 -Ystop-after Stop after
5412 -Ystop-before Stop before
5413 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5414 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5415 -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.
5416 @<file> A text file containing compiler arguments (options and source files)."""
5417Parsed 166 settings for 3.5.2
5418Remaining:
5419""" features,
5420 - noAutoTupling :
5421 Disable automatic tupling,
5422 - dynamics :
5423 Allow direct or indirect subclasses of scala.Dynamic,
5424 - unsafeNulls :
5425 Enable unsafe nulls for explicit nulls,
5426 - postfixOps :
5427 Allow postfix operators (not recommended),
5428 - strictEquality :
5429 Enable strict equality (disable canEqualAny),
5430 - implicitConversions :
5431 Allow implicit conversions without warnings,
5432 - adhocExtensions :
5433 Allow ad-hoc extension methods,
5434 - experimental.namedTypeArguments :
5435 Allow named type arguments,
5436 - experimental.genericNumberLiterals :
5437 Allow generic number literals,
5438 - experimental.macros :
5439 Allow Scala 2 macros,
5440 - experimental.dependent :
5441 Allow dependent method types,
5442 - experimental.erasedDefinitions :
5443 Allow erased definitions,
5444 - deprecated.symbolLiterals :
5445 Allow symbol literals,
5446 - experimental.fewerBraces :
5447 Enable support for using indentation for arguments,
5448 - experimental.saferExceptions :
5449 Enable safer exceptions,
5450 - experimental.clauseInterleaving :
5451 Enable clause interleaving,
5452 - experimental.pureFunctions :
5453 Enable pure functions for capture checking,
5454 - experimental.captureChecking :
5455 Enable experimental capture checking,
5456 - experimental.into :
5457 Allow into modifier on parameter types,
5458 - experimental.modularity :
5459 Enable experimental modularity features,
5460 - experimental.betterMatchTypeExtractors :
5461 Enable better match type extractors,
5462 - experimental.betterFors :
5463 Enable improvements in `for` comprehensions
5464 -new-syntax Require `then` and `do` in control expressions.
5465 -no-indent Require classical {...} syntax, indentation is not significant.
5466 -nowarn Silence all warnings.
5467 -old-syntax Require `(...)` around conditions.
5468 -pagewidth Set page width
5469 Default 20000
5470 -print-lines Show source code line numbers.
5471 -print-tasty Prints the raw tasty.
5472 -project-url The source repository of your project.
5473 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5474 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5475-scalajs-genStaticForwardersForNonTopLevelObjects
5476 Generate static forwarders even for non-top-level objects (Scala.js only).
5477 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5478 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5479 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5480 -source source version
5481 Default 3.6
5482 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
5483 -sourcepath Specify location(s) of source files.
5484 -sourceroot Specify workspace root directory.
5485 Default .
5486 -unchecked Enable additional warnings where generated code depends on assumptions.
5487 -uniqid Uniquely tag all identifiers in debugging output.
5488 -usejavacp Utilize the java.class.path in classpath resolution.
5489 -verbose Output messages about what the compiler is doing.
5490 -version Print product version and exit.
5491 @<file> A text file containing compiler arguments (options and source files)."""
5492Remaining:
5493"""d by -Wunused:strict-no-implicit-warn,
5494 - privates :
5495 Warn if a private member is unused,
5496 - locals :
5497 Warn if a local definition is unused,
5498 - explicits :
5499 Warn if an explicit parameter is unused,
5500 - implicits :
5501 Warn if an implicit parameter is unused,
5502 - params :
5503 Enable -Wunused:explicits,implicits,
5504 - linted :
5505 Enable -Wunused:imports,privates,locals,implicits,
5506 - strict-no-implicit-warn :
5507 Same as -Wunused:import, only for imports of explicit named members.
5508 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5509 - unsafe-warn-patvars :
5510 (UNSAFE) Warn if a variable bound in a pattern is unused.
5511 This warning can generate false positive, as warning cannot be
5512 suppressed yet.
5513 -Wvalue-discard Warn when non-Unit expression results are unused.
5514 @<file> A text file containing compiler arguments (options and source files)."""
5515Remaining:
5516""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5517 -Xverify-signatures Verify generic signatures in generated bytecode.
5518 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5519 @<file> A text file containing compiler arguments (options and source files)."""
5520Remaining:
5521"""show-var-bounds Print type variables with their bounds.
5522 -Yskip Skip
5523 -Ystop-after Stop after
5524 -Ystop-before Stop before
5525 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5526 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5527 -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.
5528 @<file> A text file containing compiler arguments (options and source files)."""
5529Parsed 166 settings for 3.6.0
5530Remaining:
5531""" features,
5532 - noAutoTupling :
5533 Disable automatic tupling,
5534 - dynamics :
5535 Allow direct or indirect subclasses of scala.Dynamic,
5536 - unsafeNulls :
5537 Enable unsafe nulls for explicit nulls,
5538 - postfixOps :
5539 Allow postfix operators (not recommended),
5540 - strictEquality :
5541 Enable strict equality (disable canEqualAny),
5542 - implicitConversions :
5543 Allow implicit conversions without warnings,
5544 - adhocExtensions :
5545 Allow ad-hoc extension methods,
5546 - experimental.namedTypeArguments :
5547 Allow named type arguments,
5548 - experimental.genericNumberLiterals :
5549 Allow generic number literals,
5550 - experimental.macros :
5551 Allow Scala 2 macros,
5552 - experimental.dependent :
5553 Allow dependent method types,
5554 - experimental.erasedDefinitions :
5555 Allow erased definitions,
5556 - deprecated.symbolLiterals :
5557 Allow symbol literals,
5558 - experimental.fewerBraces :
5559 Enable support for using indentation for arguments,
5560 - experimental.saferExceptions :
5561 Enable safer exceptions,
5562 - experimental.clauseInterleaving :
5563 Enable clause interleaving,
5564 - experimental.pureFunctions :
5565 Enable pure functions for capture checking,
5566 - experimental.captureChecking :
5567 Enable experimental capture checking,
5568 - experimental.into :
5569 Allow into modifier on parameter types,
5570 - experimental.modularity :
5571 Enable experimental modularity features,
5572 - experimental.betterMatchTypeExtractors :
5573 Enable better match type extractors,
5574 - experimental.betterFors :
5575 Enable improvements in `for` comprehensions
5576 -new-syntax Require `then` and `do` in control expressions.
5577 -no-indent Require classical {...} syntax, indentation is not significant.
5578 -nowarn Silence all warnings.
5579 -old-syntax Require `(...)` around conditions.
5580 -pagewidth Set page width
5581 Default 20000
5582 -print-lines Show source code line numbers.
5583 -print-tasty Prints the raw tasty.
5584 -project-url The source repository of your project.
5585 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5586 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5587-scalajs-genStaticForwardersForNonTopLevelObjects
5588 Generate static forwarders even for non-top-level objects (Scala.js only).
5589 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5590 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5591 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5592 -source source version
5593 Default 3.6
5594 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
5595 -sourcepath Specify location(s) of source files.
5596 -sourceroot Specify workspace root directory.
5597 Default .
5598 -unchecked Enable additional warnings where generated code depends on assumptions.
5599 -uniqid Uniquely tag all identifiers in debugging output.
5600 -usejavacp Utilize the java.class.path in classpath resolution.
5601 -verbose Output messages about what the compiler is doing.
5602 -version Print product version and exit.
5603 @<file> A text file containing compiler arguments (options and source files)."""
5604Remaining:
5605"""d by -Wunused:strict-no-implicit-warn,
5606 - privates :
5607 Warn if a private member is unused,
5608 - locals :
5609 Warn if a local definition is unused,
5610 - explicits :
5611 Warn if an explicit parameter is unused,
5612 - implicits :
5613 Warn if an implicit parameter is unused,
5614 - params :
5615 Enable -Wunused:explicits,implicits,
5616 - linted :
5617 Enable -Wunused:imports,privates,locals,implicits,
5618 - strict-no-implicit-warn :
5619 Same as -Wunused:import, only for imports of explicit named members.
5620 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5621 - unsafe-warn-patvars :
5622 (UNSAFE) Warn if a variable bound in a pattern is unused.
5623 This warning can generate false positive, as warning cannot be
5624 suppressed yet.
5625 -Wvalue-discard Warn when non-Unit expression results are unused.
5626 @<file> A text file containing compiler arguments (options and source files)."""
5627Remaining:
5628""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5629 -Xverify-signatures Verify generic signatures in generated bytecode.
5630 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5631 @<file> A text file containing compiler arguments (options and source files)."""
5632Remaining:
5633"""show-var-bounds Print type variables with their bounds.
5634 -Yskip Skip
5635 -Ystop-after Stop after
5636 -Ystop-before Stop before
5637 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5638 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5639 -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.
5640 @<file> A text file containing compiler arguments (options and source files)."""
5641Parsed 166 settings for 3.6.1
5642Remaining:
5643""" features,
5644 - noAutoTupling :
5645 Disable automatic tupling,
5646 - dynamics :
5647 Allow direct or indirect subclasses of scala.Dynamic,
5648 - unsafeNulls :
5649 Enable unsafe nulls for explicit nulls,
5650 - postfixOps :
5651 Allow postfix operators (not recommended),
5652 - strictEquality :
5653 Enable strict equality (disable canEqualAny),
5654 - implicitConversions :
5655 Allow implicit conversions without warnings,
5656 - adhocExtensions :
5657 Allow ad-hoc extension methods,
5658 - experimental.namedTypeArguments :
5659 Allow named type arguments,
5660 - experimental.genericNumberLiterals :
5661 Allow generic number literals,
5662 - experimental.macros :
5663 Allow Scala 2 macros,
5664 - experimental.dependent :
5665 Allow dependent method types,
5666 - experimental.erasedDefinitions :
5667 Allow erased definitions,
5668 - deprecated.symbolLiterals :
5669 Allow symbol literals,
5670 - experimental.fewerBraces :
5671 Enable support for using indentation for arguments,
5672 - experimental.saferExceptions :
5673 Enable safer exceptions,
5674 - experimental.clauseInterleaving :
5675 Enable clause interleaving,
5676 - experimental.pureFunctions :
5677 Enable pure functions for capture checking,
5678 - experimental.captureChecking :
5679 Enable experimental capture checking,
5680 - experimental.into :
5681 Allow into modifier on parameter types,
5682 - experimental.namedTuples :
5683 Allow named tuples,
5684 - experimental.modularity :
5685 Enable experimental modularity features,
5686 - experimental.betterMatchTypeExtractors :
5687 Enable better match type extractors,
5688 - experimental.betterFors :
5689 Enable improvements in `for` comprehensions
5690 -new-syntax Require `then` and `do` in control expressions.
5691 -no-indent Require classical {...} syntax, indentation is not significant.
5692 -nowarn Silence all warnings.
5693 -old-syntax Require `(...)` around conditions.
5694 -pagewidth Set page width
5695 Default 20000
5696 -print-lines Show source code line numbers.
5697 -print-tasty Prints the raw tasty.
5698 -project-url The source repository of your project.
5699 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5700 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5701-scalajs-genStaticForwardersForNonTopLevelObjects
5702 Generate static forwarders even for non-top-level objects (Scala.js only).
5703 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5704 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5705 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5706 -source source version
5707 Default 3.6
5708 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
5709 -sourcepath Specify location(s) of source files.
5710 -sourceroot Specify workspace root directory.
5711 Default .
5712 -unchecked Enable additional warnings where generated code depends on assumptions.
5713 -uniqid Uniquely tag all identifiers in debugging output.
5714 -usejavacp Utilize the java.class.path in classpath resolution.
5715 -verbose Output messages about what the compiler is doing.
5716 -version Print product version and exit.
5717 @<file> A text file containing compiler arguments (options and source files)."""
5718Remaining:
5719"""d by -Wunused:strict-no-implicit-warn,
5720 - privates :
5721 Warn if a private member is unused,
5722 - locals :
5723 Warn if a local definition is unused,
5724 - explicits :
5725 Warn if an explicit parameter is unused,
5726 - implicits :
5727 Warn if an implicit parameter is unused,
5728 - params :
5729 Enable -Wunused:explicits,implicits,
5730 - linted :
5731 Enable -Wunused:imports,privates,locals,implicits,
5732 - strict-no-implicit-warn :
5733 Same as -Wunused:import, only for imports of explicit named members.
5734 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5735 - unsafe-warn-patvars :
5736 (UNSAFE) Warn if a variable bound in a pattern is unused.
5737 This warning can generate false positive, as warning cannot be
5738 suppressed yet.
5739 -Wvalue-discard Warn when non-Unit expression results are unused.
5740 @<file> A text file containing compiler arguments (options and source files)."""
5741Remaining:
5742""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5743 -Xverify-signatures Verify generic signatures in generated bytecode.
5744 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5745 @<file> A text file containing compiler arguments (options and source files)."""
5746Remaining:
5747"""show-var-bounds Print type variables with their bounds.
5748 -Yskip Skip
5749 -Ystop-after Stop after
5750 -Ystop-before Stop before
5751 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5752 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5753 -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.
5754 @<file> A text file containing compiler arguments (options and source files)."""
5755Parsed 166 settings for 3.6.2
5756Remaining:
5757""" features,
5758 - noAutoTupling :
5759 Disable automatic tupling,
5760 - dynamics :
5761 Allow direct or indirect subclasses of scala.Dynamic,
5762 - unsafeNulls :
5763 Enable unsafe nulls for explicit nulls,
5764 - postfixOps :
5765 Allow postfix operators (not recommended),
5766 - strictEquality :
5767 Enable strict equality (disable canEqualAny),
5768 - implicitConversions :
5769 Allow implicit conversions without warnings,
5770 - adhocExtensions :
5771 Allow ad-hoc extension methods,
5772 - experimental.namedTypeArguments :
5773 Allow named type arguments,
5774 - experimental.genericNumberLiterals :
5775 Allow generic number literals,
5776 - experimental.macros :
5777 Allow Scala 2 macros,
5778 - experimental.dependent :
5779 Allow dependent method types,
5780 - experimental.erasedDefinitions :
5781 Allow erased definitions,
5782 - deprecated.symbolLiterals :
5783 Allow symbol literals,
5784 - experimental.fewerBraces :
5785 Enable support for using indentation for arguments,
5786 - experimental.saferExceptions :
5787 Enable safer exceptions,
5788 - experimental.clauseInterleaving :
5789 Enable clause interleaving,
5790 - experimental.pureFunctions :
5791 Enable pure functions for capture checking,
5792 - experimental.captureChecking :
5793 Enable experimental capture checking,
5794 - experimental.into :
5795 Allow into modifier on parameter types,
5796 - experimental.namedTuples :
5797 Allow named tuples,
5798 - experimental.modularity :
5799 Enable experimental modularity features,
5800 - experimental.betterMatchTypeExtractors :
5801 Enable better match type extractors,
5802 - experimental.betterFors :
5803 Enable improvements in `for` comprehensions
5804 -new-syntax Require `then` and `do` in control expressions.
5805 -no-indent Require classical {...} syntax, indentation is not significant.
5806 -nowarn Silence all warnings.
5807 -old-syntax Require `(...)` around conditions.
5808 -pagewidth Set page width
5809 Default 20000
5810 -print-lines Show source code line numbers.
5811 -print-tasty Prints the raw tasty.
5812 -project-url The source repository of your project.
5813 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5814 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5815-scalajs-genStaticForwardersForNonTopLevelObjects
5816 Generate static forwarders even for non-top-level objects (Scala.js only).
5817 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5818 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5819 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5820 -source source version
5821 Default 3.6
5822 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
5823 -sourcepath Specify location(s) of source files.
5824 -sourceroot Specify workspace root directory.
5825 Default .
5826 -unchecked Enable additional warnings where generated code depends on assumptions.
5827 -uniqid Uniquely tag all identifiers in debugging output.
5828 -usejavacp Utilize the java.class.path in classpath resolution.
5829 -verbose Output messages about what the compiler is doing.
5830 -version Print product version and exit.
5831 @<file> A text file containing compiler arguments (options and source files)."""
5832Remaining:
5833"""d by -Wunused:strict-no-implicit-warn,
5834 - privates :
5835 Warn if a private member is unused,
5836 - locals :
5837 Warn if a local definition is unused,
5838 - explicits :
5839 Warn if an explicit parameter is unused,
5840 - implicits :
5841 Warn if an implicit parameter is unused,
5842 - params :
5843 Enable -Wunused:explicits,implicits,
5844 - linted :
5845 Enable -Wunused:imports,privates,locals,implicits,
5846 - strict-no-implicit-warn :
5847 Same as -Wunused:import, only for imports of explicit named members.
5848 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5849 - unsafe-warn-patvars :
5850 (UNSAFE) Warn if a variable bound in a pattern is unused.
5851 This warning can generate false positive, as warning cannot be
5852 suppressed yet.
5853 -Wvalue-discard Warn when non-Unit expression results are unused.
5854 @<file> A text file containing compiler arguments (options and source files)."""
5855Remaining:
5856""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
5857 -Xverify-signatures Verify generic signatures in generated bytecode.
5858 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5859 @<file> A text file containing compiler arguments (options and source files)."""
5860Remaining:
5861""" -Yshow-var-bounds Print type variables with their bounds.
5862 -Yskip Skip
5863 -Ystop-after Stop after
5864 -Ystop-before Stop before
5865 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5866 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5867 -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.
5868 @<file> A text file containing compiler arguments (options and source files)."""
5869Parsed 167 settings for 3.6.3
5870Remaining:
5871""" features,
5872 - noAutoTupling :
5873 Disable automatic tupling,
5874 - dynamics :
5875 Allow direct or indirect subclasses of scala.Dynamic,
5876 - unsafeNulls :
5877 Enable unsafe nulls for explicit nulls,
5878 - postfixOps :
5879 Allow postfix operators (not recommended),
5880 - strictEquality :
5881 Enable strict equality (disable canEqualAny),
5882 - implicitConversions :
5883 Allow implicit conversions without warnings,
5884 - adhocExtensions :
5885 Allow ad-hoc extension methods,
5886 - experimental.namedTypeArguments :
5887 Allow named type arguments,
5888 - experimental.genericNumberLiterals :
5889 Allow generic number literals,
5890 - experimental.macros :
5891 Allow Scala 2 macros,
5892 - experimental.dependent :
5893 Allow dependent method types,
5894 - experimental.erasedDefinitions :
5895 Allow erased definitions,
5896 - deprecated.symbolLiterals :
5897 Allow symbol literals,
5898 - experimental.fewerBraces :
5899 Enable support for using indentation for arguments,
5900 - experimental.saferExceptions :
5901 Enable safer exceptions,
5902 - experimental.clauseInterleaving :
5903 Enable clause interleaving,
5904 - experimental.pureFunctions :
5905 Enable pure functions for capture checking,
5906 - experimental.captureChecking :
5907 Enable experimental capture checking,
5908 - experimental.into :
5909 Allow into modifier on parameter types,
5910 - experimental.namedTuples :
5911 Allow named tuples,
5912 - experimental.modularity :
5913 Enable experimental modularity features,
5914 - experimental.betterMatchTypeExtractors :
5915 Enable better match type extractors,
5916 - experimental.betterFors :
5917 Enable improvements in `for` comprehensions
5918 -new-syntax Require `then` and `do` in control expressions.
5919 -no-indent Require classical {...} syntax, indentation is not significant.
5920 -nowarn Silence all warnings.
5921 -old-syntax Require `(...)` around conditions.
5922 -pagewidth Set page width
5923 Default 20000
5924 -print-lines Show source code line numbers.
5925 -print-tasty Prints the raw tasty.
5926 -project-url The source repository of your project.
5927 -repl-init-script The code will be run on REPL startup.
5928 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
5929 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
5930-scalajs-genStaticForwardersForNonTopLevelObjects
5931 Generate static forwarders even for non-top-level objects (Scala.js only).
5932 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
5933 -semanticdb-target Specify an alternative output directory for SemanticDB files.
5934 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
5935 -source source version
5936 Default 3.6
5937 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
5938 -sourcepath Specify location(s) of source files.
5939 -sourceroot Specify workspace root directory.
5940 Default .
5941 -unchecked Enable additional warnings where generated code depends on assumptions.
5942 -uniqid Uniquely tag all identifiers in debugging output.
5943 -usejavacp Utilize the java.class.path in classpath resolution.
5944 -verbose Output messages about what the compiler is doing.
5945 -version Print product version and exit.
5946 @<file> A text file containing compiler arguments (options and source files)."""
5947Remaining:
5948"""d by -Wunused:strict-no-implicit-warn,
5949 - privates :
5950 Warn if a private member is unused,
5951 - locals :
5952 Warn if a local definition is unused,
5953 - explicits :
5954 Warn if an explicit parameter is unused,
5955 - implicits :
5956 Warn if an implicit parameter is unused,
5957 - params :
5958 Enable -Wunused:explicits,implicits,
5959 - linted :
5960 Enable -Wunused:imports,privates,locals,implicits,
5961 - strict-no-implicit-warn :
5962 Same as -Wunused:import, only for imports of explicit named members.
5963 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
5964 - unsafe-warn-patvars :
5965 (UNSAFE) Warn if a variable bound in a pattern is unused.
5966 This warning can generate false positive, as warning cannot be
5967 suppressed yet.
5968 -Wvalue-discard Warn when non-Unit expression results are unused.
5969 @<file> A text file containing compiler arguments (options and source files)."""
5970Remaining:
5971""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
5972 -Xverify-signatures Verify generic signatures in generated bytecode.
5973 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
5974 @<file> A text file containing compiler arguments (options and source files)."""
5975Remaining:
5976""" -Yshow-var-bounds Print type variables with their bounds.
5977 -Yskip Skip
5978 -Ystop-after Stop after
5979 -Ystop-before Stop before
5980 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
5981 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
5982 -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.
5983 @<file> A text file containing compiler arguments (options and source files)."""
5984Parsed 166 settings for 3.6.4
5985Remaining:
5986""" features,
5987 - noAutoTupling :
5988 Disable automatic tupling,
5989 - dynamics :
5990 Allow direct or indirect subclasses of scala.Dynamic,
5991 - unsafeNulls :
5992 Enable unsafe nulls for explicit nulls,
5993 - postfixOps :
5994 Allow postfix operators (not recommended),
5995 - strictEquality :
5996 Enable strict equality (disable canEqualAny),
5997 - implicitConversions :
5998 Allow implicit conversions without warnings,
5999 - adhocExtensions :
6000 Allow ad-hoc extension methods,
6001 - experimental.namedTypeArguments :
6002 Allow named type arguments,
6003 - experimental.genericNumberLiterals :
6004 Allow generic number literals,
6005 - experimental.macros :
6006 Allow Scala 2 macros,
6007 - experimental.dependent :
6008 Allow dependent method types,
6009 - experimental.erasedDefinitions :
6010 Allow erased definitions,
6011 - deprecated.symbolLiterals :
6012 Allow symbol literals,
6013 - experimental.saferExceptions :
6014 Enable safer exceptions,
6015 - experimental.pureFunctions :
6016 Enable pure functions for capture checking,
6017 - experimental.captureChecking :
6018 Enable experimental capture checking,
6019 - experimental.into :
6020 Allow into modifier on parameter types,
6021 - experimental.modularity :
6022 Enable experimental modularity features
6023 -new-syntax Require `then` and `do` in control expressions.
6024 -no-indent Require classical {...} syntax, indentation is not significant.
6025 -nowarn Silence all warnings.
6026 -old-syntax Require `(...)` around conditions.
6027 -pagewidth Set page width
6028 Default 20000
6029 -preview Enable the use of preview features anywhere in the project.
6030 -print-lines Show source code line numbers.
6031 -print-tasty Prints the raw tasty.
6032 -project-url The source repository of your project.
6033 -repl-init-script The code will be run on REPL startup.
6034 -repl-quit-after-init Quit REPL after evaluating the init script.
6035 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6036 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6037-scalajs-genStaticForwardersForNonTopLevelObjects
6038 Generate static forwarders even for non-top-level objects (Scala.js only).
6039 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6040 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6041 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6042 -source source version
6043 Default 3.7
6044 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
6045 -sourcepath Specify location(s) of source files.
6046 -sourceroot Specify workspace root directory.
6047 Default .
6048 -unchecked Enable additional warnings where generated code depends on assumptions.
6049 -uniqid Uniquely tag all identifiers in debugging output.
6050 -usejavacp Utilize the java.class.path in classpath resolution.
6051 -verbose Output messages about what the compiler is doing.
6052 -version Print product version and exit.
6053 @<file> A text file containing compiler arguments (options and source files)."""
6054Remaining:
6055""" - privates :
6056 Warn if a private member is unused,
6057 - locals :
6058 Warn if a local definition is unused,
6059 - explicits :
6060 Warn if an explicit parameter is unused,
6061 - implicits :
6062 Warn if an implicit parameter is unused,
6063 - params :
6064 Enable -Wunused:explicits,implicits,
6065 - patvars :
6066 Warn if a variable bound in a pattern is unused,
6067 - linted :
6068 Enable -Wunused:imports,privates,locals,implicits,
6069 - strict-no-implicit-warn :
6070 Same as -Wunused:imports, only for imports of explicit named members.
6071 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6072 - unsafe-warn-patvars :
6073 Deprecated alias for `patvars`
6074 -Wvalue-discard Warn when non-Unit expression results are unused.
6075 @<file> A text file containing compiler arguments (options and source files)."""
6076Remaining:
6077""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
6078 -Xverify-signatures Verify generic signatures in generated bytecode.
6079 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6080 @<file> A text file containing compiler arguments (options and source files)."""
6081Remaining:
6082""" -Yshow-var-bounds Print type variables with their bounds.
6083 -Yskip Skip
6084 -Ystop-after Stop after
6085 -Ystop-before Stop before
6086 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6087 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6088 -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.
6089 @<file> A text file containing compiler arguments (options and source files)."""
6090Parsed 166 settings for 3.7.0
6091Remaining:
6092""" features,
6093 - noAutoTupling :
6094 Disable automatic tupling,
6095 - dynamics :
6096 Allow direct or indirect subclasses of scala.Dynamic,
6097 - unsafeNulls :
6098 Enable unsafe nulls for explicit nulls,
6099 - postfixOps :
6100 Allow postfix operators (not recommended),
6101 - strictEquality :
6102 Enable strict equality (disable canEqualAny),
6103 - implicitConversions :
6104 Allow implicit conversions without warnings,
6105 - adhocExtensions :
6106 Allow ad-hoc extension methods,
6107 - experimental.namedTypeArguments :
6108 Allow named type arguments,
6109 - experimental.genericNumberLiterals :
6110 Allow generic number literals,
6111 - experimental.macros :
6112 Allow Scala 2 macros,
6113 - experimental.dependent :
6114 Allow dependent method types,
6115 - experimental.erasedDefinitions :
6116 Allow erased definitions,
6117 - deprecated.symbolLiterals :
6118 Allow symbol literals,
6119 - experimental.saferExceptions :
6120 Enable safer exceptions,
6121 - experimental.pureFunctions :
6122 Enable pure functions for capture checking,
6123 - experimental.captureChecking :
6124 Enable experimental capture checking,
6125 - experimental.into :
6126 Allow into modifier on parameter types,
6127 - experimental.modularity :
6128 Enable experimental modularity features,
6129 - experimental.packageObjectValues :
6130 Enable experimental package objects as values
6131 -new-syntax Require `then` and `do` in control expressions.
6132 -no-indent Require classical {...} syntax, indentation is not significant.
6133 -nowarn Silence all warnings.
6134 -old-syntax Require `(...)` around conditions.
6135 -pagewidth Set page width
6136 Default 20000
6137 -preview Enable the use of preview features anywhere in the project.
6138 -print-lines Show source code line numbers.
6139 -print-tasty Prints the raw tasty.
6140 -project-url The source repository of your project.
6141 -repl-init-script The code will be run on REPL startup.
6142 -repl-quit-after-init Quit REPL after evaluating the init script.
6143 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6144 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6145-scalajs-genStaticForwardersForNonTopLevelObjects
6146 Generate static forwarders even for non-top-level objects (Scala.js only).
6147 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6148 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6149 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6150 -source source version
6151 Default 3.7
6152 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
6153 -sourcepath Specify location(s) of source files.
6154 -sourceroot Specify workspace root directory.
6155 Default .
6156 -unchecked Enable additional warnings where generated code depends on assumptions.
6157 -uniqid Uniquely tag all identifiers in debugging output.
6158 -usejavacp Utilize the java.class.path in classpath resolution.
6159 -verbose Output messages about what the compiler is doing.
6160 -version Print product version and exit.
6161 @<file> A text file containing compiler arguments (options and source files)."""
6162Remaining:
6163""" - privates :
6164 Warn if a private member is unused,
6165 - locals :
6166 Warn if a local definition is unused,
6167 - explicits :
6168 Warn if an explicit parameter is unused,
6169 - implicits :
6170 Warn if an implicit parameter is unused,
6171 - params :
6172 Enable -Wunused:explicits,implicits,
6173 - patvars :
6174 Warn if a variable bound in a pattern is unused,
6175 - linted :
6176 Enable -Wunused:imports,privates,locals,implicits,
6177 - strict-no-implicit-warn :
6178 Same as -Wunused:imports, only for imports of explicit named members.
6179 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6180 - unsafe-warn-patvars :
6181 Deprecated alias for `patvars`
6182 -Wvalue-discard Warn when non-Unit expression results are unused.
6183 @<file> A text file containing compiler arguments (options and source files)."""
6184Remaining:
6185""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6186 -Xverify-signatures Verify generic signatures in generated bytecode.
6187 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6188 @<file> A text file containing compiler arguments (options and source files)."""
6189Remaining:
6190"""
6191 -Yshow-var-bounds Print type variables with their bounds.
6192 -Yskip Skip
6193 -Ystop-after Stop after
6194 -Ystop-before Stop before
6195 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6196 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6197 -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.
6198 @<file> A text file containing compiler arguments (options and source files)."""
6199Parsed 168 settings for 3.7.1
6200Remaining:
6201""" features,
6202 - noAutoTupling :
6203 Disable automatic tupling,
6204 - dynamics :
6205 Allow direct or indirect subclasses of scala.Dynamic,
6206 - unsafeNulls :
6207 Enable unsafe nulls for explicit nulls,
6208 - postfixOps :
6209 Allow postfix operators (not recommended),
6210 - strictEquality :
6211 Enable strict equality (disable canEqualAny),
6212 - implicitConversions :
6213 Allow implicit conversions without warnings,
6214 - adhocExtensions :
6215 Allow ad-hoc extension methods,
6216 - experimental.namedTypeArguments :
6217 Allow named type arguments,
6218 - experimental.genericNumberLiterals :
6219 Allow generic number literals,
6220 - experimental.macros :
6221 Allow Scala 2 macros,
6222 - experimental.dependent :
6223 Allow dependent method types,
6224 - experimental.erasedDefinitions :
6225 Allow erased definitions,
6226 - deprecated.symbolLiterals :
6227 Allow symbol literals,
6228 - experimental.saferExceptions :
6229 Enable safer exceptions,
6230 - experimental.pureFunctions :
6231 Enable pure functions for capture checking,
6232 - experimental.captureChecking :
6233 Enable experimental capture checking,
6234 - experimental.into :
6235 Allow into modifier on parameter types,
6236 - experimental.modularity :
6237 Enable experimental modularity features,
6238 - experimental.packageObjectValues :
6239 Enable experimental package objects as values
6240 -new-syntax Require `then` and `do` in control expressions.
6241 -no-indent Require classical {...} syntax, indentation is not significant.
6242 -nowarn Silence all warnings.
6243 -old-syntax Require `(...)` around conditions.
6244 -pagewidth Set page width
6245 Default 20000
6246 -preview Enable the use of preview features anywhere in the project.
6247 -print-lines Show source code line numbers.
6248 -print-tasty Prints the raw tasty.
6249 -project-url The source repository of your project.
6250 -repl-init-script The code will be run on REPL startup.
6251 -repl-quit-after-init Quit REPL after evaluating the init script.
6252 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6253 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6254-scalajs-genStaticForwardersForNonTopLevelObjects
6255 Generate static forwarders even for non-top-level objects (Scala.js only).
6256 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6257 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6258 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6259 -source source version
6260 Default 3.7
6261 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
6262 -sourcepath Specify location(s) of source files.
6263 -sourceroot Specify workspace root directory.
6264 Default .
6265 -unchecked Enable additional warnings where generated code depends on assumptions.
6266 -uniqid Uniquely tag all identifiers in debugging output.
6267 -usejavacp Utilize the java.class.path in classpath resolution.
6268 -verbose Output messages about what the compiler is doing.
6269 -version Print product version and exit.
6270 @<file> A text file containing compiler arguments (options and source files)."""
6271Remaining:
6272""" - privates :
6273 Warn if a private member is unused,
6274 - locals :
6275 Warn if a local definition is unused,
6276 - explicits :
6277 Warn if an explicit parameter is unused,
6278 - implicits :
6279 Warn if an implicit parameter is unused,
6280 - params :
6281 Enable -Wunused:explicits,implicits,
6282 - patvars :
6283 Warn if a variable bound in a pattern is unused,
6284 - linted :
6285 Enable -Wunused:imports,privates,locals,implicits,
6286 - strict-no-implicit-warn :
6287 Same as -Wunused:imports, only for imports of explicit named members.
6288 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6289 - unsafe-warn-patvars :
6290 Deprecated alias for `patvars`
6291 -Wvalue-discard Warn when non-Unit expression results are unused.
6292 @<file> A text file containing compiler arguments (options and source files)."""
6293Remaining:
6294""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6295 -Xverify-signatures Verify generic signatures in generated bytecode.
6296 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6297 @<file> A text file containing compiler arguments (options and source files)."""
6298Remaining:
6299"""ebugging output.
6300 -Yshow-var-bounds Print type variables with their bounds.
6301 -Yskip Skip
6302 -Ystop-after Stop after
6303 -Ystop-before Stop before
6304 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6305 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6306 -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.
6307 @<file> A text file containing compiler arguments (options and source files)."""
6308Parsed 170 settings for 3.7.2
6309Remaining:
6310""" features,
6311 - noAutoTupling :
6312 Disable automatic tupling,
6313 - dynamics :
6314 Allow direct or indirect subclasses of scala.Dynamic,
6315 - unsafeNulls :
6316 Enable unsafe nulls for explicit nulls,
6317 - postfixOps :
6318 Allow postfix operators (not recommended),
6319 - strictEquality :
6320 Enable strict equality (disable canEqualAny),
6321 - implicitConversions :
6322 Allow implicit conversions without warnings,
6323 - adhocExtensions :
6324 Allow ad-hoc extension methods,
6325 - experimental.namedTypeArguments :
6326 Allow named type arguments,
6327 - experimental.genericNumberLiterals :
6328 Allow generic number literals,
6329 - experimental.macros :
6330 Allow Scala 2 macros,
6331 - experimental.dependent :
6332 Allow dependent method types,
6333 - experimental.erasedDefinitions :
6334 Allow erased definitions,
6335 - deprecated.symbolLiterals :
6336 Allow symbol literals,
6337 - experimental.saferExceptions :
6338 Enable safer exceptions,
6339 - experimental.pureFunctions :
6340 Enable pure functions for capture checking,
6341 - experimental.captureChecking :
6342 Enable experimental capture checking,
6343 - experimental.separationChecking :
6344 Enable experimental separation checking (requires captureChecking),
6345 - experimental.into :
6346 Allow into modifier on parameter types,
6347 - experimental.modularity :
6348 Enable experimental modularity features,
6349 - experimental.packageObjectValues :
6350 Enable experimental package objects as values
6351 -new-syntax Require `then` and `do` in control expressions.
6352 -no-indent Require classical {...} syntax, indentation is not significant.
6353 -nowarn Silence all warnings.
6354 -old-syntax Require `(...)` around conditions.
6355 -pagewidth Set page width
6356 Default 20000
6357 -preview Enable the use of preview features anywhere in the project.
6358 -print-lines Show source code line numbers.
6359 -print-tasty Prints the raw tasty.
6360 -project-url The source repository of your project.
6361 -repl-init-script The code will be run on REPL startup.
6362 -repl-quit-after-init Quit REPL after evaluating the init script.
6363 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
6364 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
6365-scalajs-genStaticForwardersForNonTopLevelObjects
6366 Generate static forwarders even for non-top-level objects (Scala.js only).
6367 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
6368 -semanticdb-target Specify an alternative output directory for SemanticDB files.
6369 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
6370 -source source version
6371 Default 3.7
6372 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
6373 -sourcepath Specify location(s) of source files.
6374 -sourceroot Specify workspace root directory.
6375 Default .
6376 -unchecked Enable additional warnings where generated code depends on assumptions.
6377 -uniqid Uniquely tag all identifiers in debugging output.
6378 -usejavacp Utilize the java.class.path in classpath resolution.
6379 -verbose Output messages about what the compiler is doing.
6380 -version Print product version and exit.
6381 @<file> A text file containing compiler arguments (options and source files)."""
6382Remaining:
6383""" - privates :
6384 Warn if a private member is unused,
6385 - locals :
6386 Warn if a local definition is unused,
6387 - explicits :
6388 Warn if an explicit parameter is unused,
6389 - implicits :
6390 Warn if an implicit parameter is unused,
6391 - params :
6392 Enable -Wunused:explicits,implicits,
6393 - patvars :
6394 Warn if a variable bound in a pattern is unused,
6395 - linted :
6396 Enable -Wunused:imports,privates,locals,implicits,
6397 - strict-no-implicit-warn :
6398 Same as -Wunused:imports, only for imports of explicit named members.
6399 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6400 - unsafe-warn-patvars :
6401 Deprecated alias for `patvars`
6402 -Wvalue-discard Warn when non-Unit expression results are unused.
6403 @<file> A text file containing compiler arguments (options and source files)."""
6404Remaining:
6405""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
6406 -Xverify-signatures Verify generic signatures in generated bytecode.
6407 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6408 @<file> A text file containing compiler arguments (options and source files)."""
6409Remaining:
6410"""des in debugging output.
6411 -Yshow-var-bounds Print type variables with their bounds.
6412 -Yskip Skip
6413 -Ystop-after Stop after
6414 -Ystop-before Stop before
6415 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6416 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
6417 -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.
6418 @<file> A text file containing compiler arguments (options and source files)."""
6419Parsed 172 settings for 3.7.3
6420All: 14 common settings
64212: 79 common settings
64223: 99 common settings
64233.4: 164 common settings
64243.1: 133 common settings
64252.13: 181 common settings
64263.0: 127 common settings
64273.6: 165 common settings
64283.5: 165 common settings
64293.2: 142 common settings
64303.7: 166 common settings
64312.11: 154 common settings
64323.3: 146 common settings
64332.12: 148 common settings
64342.11.0+ 154 common settings
64352.11.1+ 154 common settings
64362.11.2+ 155 common settings
64372.11.3+ 158 common settings
64382.11.4+ 158 common settings
64392.11.5+ 160 common settings
64402.11.6+ 160 common settings
64412.11.7+ 164 common settings
64422.11.8+ 166 common settings
64432.11.9+ 167 common settings
64442.11.10+ 167 common settings
64452.11.11+ 167 common settings
64462.11.12+ 167 common settings
64472.12.0+ 148 common settings
64482.12.1+ 149 common settings
64492.12.2+ 153 common settings
64502.12.3+ 159 common settings
64512.12.4+ 161 common settings
64522.12.5+ 168 common settings
64532.12.6+ 168 common settings
64542.12.7+ 169 common settings
64552.12.8+ 171 common settings
64562.12.9+ 172 common settings
64572.12.10+ 174 common settings
64582.12.11+ 175 common settings
64592.12.12+ 178 common settings
64602.12.13+ 180 common settings
64612.12.14+ 180 common settings
64622.12.15+ 180 common settings
64632.12.16+ 180 common settings
64642.12.17+ 181 common settings
64652.12.18+ 181 common settings
64662.12.19+ 182 common settings
64672.12.20+ 183 common settings
64682.13.0+ 181 common settings
64692.13.1+ 183 common settings
64702.13.2+ 190 common settings
64712.13.3+ 193 common settings
64722.13.4+ 198 common settings
64732.13.5+ 199 common settings
64742.13.6+ 202 common settings
64752.13.7+ 202 common settings
64762.13.8+ 202 common settings
64772.13.9+ 210 common settings
64782.13.10+ 210 common settings
64792.13.11+ 214 common settings
64802.13.12+ 215 common settings
64812.13.13+ 218 common settings
64822.13.14+ 222 common settings
64832.13.15+ 227 common settings
64842.13.16+ 228 common settings
64852.13.17+ 230 common settings
64863.0.0+ 127 common settings
64873.0.1+ 130 common settings
64883.0.2+ 133 common settings
64893.1.0+ 133 common settings
64903.1.1+ 133 common settings
64913.1.2+ 141 common settings
64923.1.3+ 141 common settings
64933.2.0+ 142 common settings
64943.2.1+ 145 common settings
64953.2.2+ 146 common settings
64963.3.0+ 146 common settings
64973.3.1+ 147 common settings
64983.3.2+ 151 common settings
64993.3.3+ 151 common settings
65003.3.4+ 160 common settings
65013.3.5+ 161 common settings
65023.3.6+ 163 common settings
65033.3.7+ 166 common settings
65043.4.0+ 164 common settings
65053.4.1+ 166 common settings
65063.4.2+ 172 common settings
65073.4.3+ 172 common settings
65083.5.0+ 165 common settings
65093.5.1+ 165 common settings
65103.5.2+ 166 common settings
65113.6.0+ 165 common settings
65123.6.1+ 165 common settings
65133.6.2+ 165 common settings
65143.6.3+ 166 common settings
65153.6.4+ 166 common settings
65163.7.0+ 166 common settings
65173.7.1+ 168 common settings
65183.7.2+ 170 common settings
65193.7.3+ 172 common settings
6520[info] Downloading all scala compiler jars...
6521[info] Finished downloading all scala compiler jars...
6522Parsed 157 settings for 2.11.0
6523Parsed 157 settings for 2.11.1
6524Parsed 157 settings for 2.11.2
6525Parsed 158 settings for 2.11.3
6526Parsed 158 settings for 2.11.4
6527Parsed 160 settings for 2.11.5
6528Parsed 160 settings for 2.11.6
6529Parsed 164 settings for 2.11.7
6530Parsed 166 settings for 2.11.8
6531Parsed 167 settings for 2.11.9
6532Parsed 167 settings for 2.11.10
6533Parsed 167 settings for 2.11.11
6534Parsed 167 settings for 2.11.12
6535Parsed 153 settings for 2.12.0
6536Parsed 154 settings for 2.12.1
6537Parsed 155 settings for 2.12.2
6538Parsed 161 settings for 2.12.3
6539Parsed 163 settings for 2.12.4
6540Parsed 170 settings for 2.12.5
6541Parsed 170 settings for 2.12.6
6542Parsed 171 settings for 2.12.7
6543Parsed 173 settings for 2.12.8
6544Parsed 174 settings for 2.12.9
6545Parsed 176 settings for 2.12.10
6546Parsed 177 settings for 2.12.11
6547Parsed 179 settings for 2.12.12
6548Parsed 181 settings for 2.12.13
6549Parsed 181 settings for 2.12.14
6550Parsed 181 settings for 2.12.15
6551Parsed 181 settings for 2.12.16
6552Parsed 181 settings for 2.12.17
6553Parsed 181 settings for 2.12.18
6554Parsed 182 settings for 2.12.19
6555Parsed 183 settings for 2.12.20
6556Parsed 191 settings for 2.13.0
6557Parsed 193 settings for 2.13.1
6558Parsed 200 settings for 2.13.2
6559Parsed 202 settings for 2.13.3
6560Parsed 207 settings for 2.13.4
6561Parsed 208 settings for 2.13.5
6562Parsed 211 settings for 2.13.6
6563Parsed 211 settings for 2.13.7
6564Parsed 211 settings for 2.13.8
6565Parsed 216 settings for 2.13.9
6566Parsed 216 settings for 2.13.10
6567Parsed 219 settings for 2.13.11
6568Parsed 220 settings for 2.13.12
6569Parsed 224 settings for 2.13.13
6570Parsed 223 settings for 2.13.14
6571Parsed 228 settings for 2.13.15
6572Parsed 228 settings for 2.13.16
6573Parsed 230 settings for 2.13.17
6574Parsed 136 settings for 3.0.0
6575Parsed 132 settings for 3.0.1
6576Parsed 133 settings for 3.0.2
6577Parsed 136 settings for 3.1.0
6578Parsed 136 settings for 3.1.1
6579Parsed 142 settings for 3.1.2
6580Remaining:
6581""" -uniqid Uniquely tag all identifiers in debugging output.
6582 -usejavacp Utilize the java.class.path in classpath resolution.
6583 -verbose Output messages about what the compiler is doing.
6584 -version Print product version and exit.
6585 @<file> A text file containing compiler arguments (options and source files)."""
6586Remaining:
6587"ents (options and source files)."
6588Remaining:
6589"""enerated bytecode.
6590 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6591 @<file> A text file containing compiler arguments (options and source files)."""
6592Remaining:
6593""" -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6594 -Yshow-var-bounds Print type variables with their bounds.
6595 -Yskip Skip
6596 -Ystop-after Stop after
6597 -Ystop-before Stop before
6598 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6599 @<file> A text file containing compiler arguments (options and source files)."""
6600Parsed 141 settings for 3.1.3
6601Remaining:
6602""" -uniqid Uniquely tag all identifiers in debugging output.
6603 -usejavacp Utilize the java.class.path in classpath resolution.
6604 -verbose Output messages about what the compiler is doing.
6605 -version Print product version and exit.
6606 @<file> A text file containing compiler arguments (options and source files)."""
6607Remaining:
6608"ents (options and source files)."
6609Remaining:
6610"""enerated bytecode.
6611 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6612 @<file> A text file containing compiler arguments (options and source files)."""
6613Remaining:
6614"""d.
6615 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6616 -Yshow-var-bounds Print type variables with their bounds.
6617 -Yskip Skip
6618 -Ystop-after Stop after
6619 -Ystop-before Stop before
6620 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6621 @<file> A text file containing compiler arguments (options and source files)."""
6622Parsed 142 settings for 3.2.0
6623Remaining:
6624""" -uniqid Uniquely tag all identifiers in debugging output.
6625 -usejavacp Utilize the java.class.path in classpath resolution.
6626 -verbose Output messages about what the compiler is doing.
6627 -version Print product version and exit.
6628 @<file> A text file containing compiler arguments (options and source files)."""
6629Remaining:
6630"ents (options and source files)."
6631Remaining:
6632"""enerated bytecode.
6633 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6634 @<file> A text file containing compiler arguments (options and source files)."""
6635Remaining:
6636"""ings that are normally suppressed.
6637 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6638 -Yshow-var-bounds Print type variables with their bounds.
6639 -Yskip Skip
6640 -Ystop-after Stop after
6641 -Ystop-before Stop before
6642 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6643 @<file> A text file containing compiler arguments (options and source files)."""
6644Parsed 146 settings for 3.2.1
6645Remaining:
6646""" -uniqid Uniquely tag all identifiers in debugging output.
6647 -usejavacp Utilize the java.class.path in classpath resolution.
6648 -verbose Output messages about what the compiler is doing.
6649 -version Print product version and exit.
6650 @<file> A text file containing compiler arguments (options and source files)."""
6651Remaining:
6652"ents (options and source files)."
6653Remaining:
6654"""enerated bytecode.
6655 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6656 @<file> A text file containing compiler arguments (options and source files)."""
6657Remaining:
6658"""ings that are normally suppressed.
6659 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6660 -Yshow-var-bounds Print type variables with their bounds.
6661 -Yskip Skip
6662 -Ystop-after Stop after
6663 -Ystop-before Stop before
6664 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6665 @<file> A text file containing compiler arguments (options and source files)."""
6666Parsed 146 settings for 3.2.2
6667Remaining:
6668""" -uniqid Uniquely tag all identifiers in debugging output.
6669 -usejavacp Utilize the java.class.path in classpath resolution.
6670 -verbose Output messages about what the compiler is doing.
6671 -version Print product version and exit.
6672 @<file> A text file containing compiler arguments (options and source files)."""
6673Remaining:
6674""" - privates :
6675 Warn if a private member is unused,
6676 - locals :
6677 Warn if a local definition is unused,
6678 - explicits :
6679 Warn if an explicit parameter is unused,
6680 - implicits :
6681 Warn if an implicit parameter is unused,
6682 - params :
6683 Enable -Wunused:explicits,implicits,
6684 - linted :
6685 Enable -Wunused:imports,privates,locals,implicits,
6686 - strict-no-implicit-warn :
6687 Same as -Wunused:import, only for imports of explicit named members.
6688 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6689 - unsafe-warn-patvars :
6690 (UNSAFE) Warn if a variable bound in a pattern is unused.
6691 This warning can generate false positive, as warning cannot be
6692 suppressed yet.
6693-Wvalue-discard Warn when non-Unit expression results are unused.
6694 @<file> A text file containing compiler arguments (options and source files)."""
6695Remaining:
6696"""enerated bytecode.
6697 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6698 @<file> A text file containing compiler arguments (options and source files)."""
6699Remaining:
6700"""and warnings that are normally suppressed.
6701 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6702 -Yshow-var-bounds Print type variables with their bounds.
6703 -Yskip Skip
6704 -Ystop-after Stop after
6705 -Ystop-before Stop before
6706 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6707 @<file> A text file containing compiler arguments (options and source files)."""
6708Parsed 146 settings for 3.3.0
6709Remaining:
6710""" -uniqid Uniquely tag all identifiers in debugging output.
6711 -usejavacp Utilize the java.class.path in classpath resolution.
6712 -verbose Output messages about what the compiler is doing.
6713 -version Print product version and exit.
6714 @<file> A text file containing compiler arguments (options and source files)."""
6715Remaining:
6716""" - privates :
6717 Warn if a private member is unused,
6718 - locals :
6719 Warn if a local definition is unused,
6720 - explicits :
6721 Warn if an explicit parameter is unused,
6722 - implicits :
6723 Warn if an implicit parameter is unused,
6724 - params :
6725 Enable -Wunused:explicits,implicits,
6726 - linted :
6727 Enable -Wunused:imports,privates,locals,implicits,
6728 - strict-no-implicit-warn :
6729 Same as -Wunused:import, only for imports of explicit named members.
6730 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6731 - unsafe-warn-patvars :
6732 (UNSAFE) Warn if a variable bound in a pattern is unused.
6733 This warning can generate false positive, as warning cannot be
6734 suppressed yet.
6735 -Wvalue-discard Warn when non-Unit expression results are unused.
6736 @<file> A text file containing compiler arguments (options and source files)."""
6737Remaining:
6738"""enerated bytecode.
6739 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6740 @<file> A text file containing compiler arguments (options and source files)."""
6741Remaining:
6742"""and warnings that are normally suppressed.
6743 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6744 -Yshow-var-bounds Print type variables with their bounds.
6745 -Yskip Skip
6746 -Ystop-after Stop after
6747 -Ystop-before Stop before
6748 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6749 @<file> A text file containing compiler arguments (options and source files)."""
6750Parsed 147 settings for 3.3.1
6751Remaining:
6752""" -uniqid Uniquely tag all identifiers in debugging output.
6753 -usejavacp Utilize the java.class.path in classpath resolution.
6754 -verbose Output messages about what the compiler is doing.
6755 -version Print product version and exit.
6756 @<file> A text file containing compiler arguments (options and source files)."""
6757Remaining:
6758""" - privates :
6759 Warn if a private member is unused,
6760 - locals :
6761 Warn if a local definition is unused,
6762 - explicits :
6763 Warn if an explicit parameter is unused,
6764 - implicits :
6765 Warn if an implicit parameter is unused,
6766 - params :
6767 Enable -Wunused:explicits,implicits,
6768 - linted :
6769 Enable -Wunused:imports,privates,locals,implicits,
6770 - strict-no-implicit-warn :
6771 Same as -Wunused:import, only for imports of explicit named members.
6772 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6773 - unsafe-warn-patvars :
6774 (UNSAFE) Warn if a variable bound in a pattern is unused.
6775 This warning can generate false positive, as warning cannot be
6776 suppressed yet.
6777 -Wvalue-discard Warn when non-Unit expression results are unused.
6778 @<file> A text file containing compiler arguments (options and source files)."""
6779Remaining:
6780"""enerated bytecode.
6781 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6782 @<file> A text file containing compiler arguments (options and source files)."""
6783Remaining:
6784"""o show follow-on errors and warnings that are normally suppressed.
6785 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6786 -Yshow-var-bounds Print type variables with their bounds.
6787 -Yskip Skip
6788 -Ystop-after Stop after
6789 -Ystop-before Stop before
6790 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6791 @<file> A text file containing compiler arguments (options and source files)."""
6792Parsed 151 settings for 3.3.2
6793Remaining:
6794""" -uniqid Uniquely tag all identifiers in debugging output.
6795 -usejavacp Utilize the java.class.path in classpath resolution.
6796 -verbose Output messages about what the compiler is doing.
6797 -version Print product version and exit.
6798 @<file> A text file containing compiler arguments (options and source files)."""
6799Remaining:
6800""" - privates :
6801 Warn if a private member is unused,
6802 - locals :
6803 Warn if a local definition is unused,
6804 - explicits :
6805 Warn if an explicit parameter is unused,
6806 - implicits :
6807 Warn if an implicit parameter is unused,
6808 - params :
6809 Enable -Wunused:explicits,implicits,
6810 - linted :
6811 Enable -Wunused:imports,privates,locals,implicits,
6812 - strict-no-implicit-warn :
6813 Same as -Wunused:import, only for imports of explicit named members.
6814 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6815 - unsafe-warn-patvars :
6816 (UNSAFE) Warn if a variable bound in a pattern is unused.
6817 This warning can generate false positive, as warning cannot be
6818 suppressed yet.
6819 -Wvalue-discard Warn when non-Unit expression results are unused.
6820 @<file> A text file containing compiler arguments (options and source files)."""
6821Remaining:
6822"""enerated bytecode.
6823 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6824 @<file> A text file containing compiler arguments (options and source files)."""
6825Remaining:
6826"""o show follow-on errors and warnings that are normally suppressed.
6827 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6828 -Yshow-var-bounds Print type variables with their bounds.
6829 -Yskip Skip
6830 -Ystop-after Stop after
6831 -Ystop-before Stop before
6832 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6833 @<file> A text file containing compiler arguments (options and source files)."""
6834Parsed 151 settings for 3.3.3
6835Remaining:
6836""" -uniqid Uniquely tag all identifiers in debugging output.
6837 -usejavacp Utilize the java.class.path in classpath resolution.
6838 -verbose Output messages about what the compiler is doing.
6839 -version Print product version and exit.
6840 @<file> A text file containing compiler arguments (options and source files)."""
6841Remaining:
6842""",
6843 - privates :
6844 Warn if a private member is unused,
6845 - locals :
6846 Warn if a local definition is unused,
6847 - explicits :
6848 Warn if an explicit parameter is unused,
6849 - implicits :
6850 Warn if an implicit parameter is unused,
6851 - params :
6852 Enable -Wunused:explicits,implicits,
6853 - linted :
6854 Enable -Wunused:imports,privates,locals,implicits,
6855 - strict-no-implicit-warn :
6856 Same as -Wunused:import, only for imports of explicit named members.
6857 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6858 - unsafe-warn-patvars :
6859 (UNSAFE) Warn if a variable bound in a pattern is unused.
6860 This warning can generate false positive, as warning cannot be
6861 suppressed yet.
6862 -Wvalue-discard Warn when non-Unit expression results are unused.
6863 -Xlint Enable or disable specific `lint` warnings
6864 Choices :
6865 - all,
6866 - private-shadow :
6867 Warn if a private field or class parameter shadows a superclass field,
6868 - type-parameter-shadow :
6869 Warn when a type parameter shadows a type already in the scope
6870 @<file> A text file containing compiler arguments (options and source files)."""
6871Remaining:
6872"""res in generated bytecode.
6873 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6874 @<file> A text file containing compiler arguments (options and source files)."""
6875Remaining:
6876"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6877 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6878 -Yshow-var-bounds Print type variables with their bounds.
6879 -Yskip Skip
6880 -Ystop-after Stop after
6881 -Ystop-before Stop before
6882 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6883 @<file> A text file containing compiler arguments (options and source files)."""
6884Parsed 160 settings for 3.3.4
6885Remaining:
6886""" -uniqid Uniquely tag all identifiers in debugging output.
6887 -usejavacp Utilize the java.class.path in classpath resolution.
6888 -verbose Output messages about what the compiler is doing.
6889 -version Print product version and exit.
6890 @<file> A text file containing compiler arguments (options and source files)."""
6891Remaining:
6892"""cit-warn,
6893 - privates :
6894 Warn if a private member is unused,
6895 - locals :
6896 Warn if a local definition is unused,
6897 - explicits :
6898 Warn if an explicit parameter is unused,
6899 - implicits :
6900 Warn if an implicit parameter is unused,
6901 - params :
6902 Enable -Wunused:explicits,implicits,
6903 - linted :
6904 Enable -Wunused:imports,privates,locals,implicits,
6905 - strict-no-implicit-warn :
6906 Same as -Wunused:import, only for imports of explicit named members.
6907 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6908 - unsafe-warn-patvars :
6909 (UNSAFE) Warn if a variable bound in a pattern is unused.
6910 This warning can generate false positive, as warning cannot be
6911 suppressed yet.
6912 -Wvalue-discard Warn when non-Unit expression results are unused.
6913 -Xlint Enable or disable specific `lint` warnings
6914 Choices :
6915 - all,
6916 - private-shadow :
6917 Warn if a private field or class parameter shadows a superclass field,
6918 - type-parameter-shadow :
6919 Warn when a type parameter shadows a type already in the scope
6920 @<file> A text file containing compiler arguments (options and source files)."""
6921Remaining:
6922"""res in generated bytecode.
6923 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6924 @<file> A text file containing compiler arguments (options and source files)."""
6925Remaining:
6926"""Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6927 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6928 -Yshow-var-bounds Print type variables with their bounds.
6929 -Yskip Skip
6930 -Ystop-after Stop after
6931 -Ystop-before Stop before
6932 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6933 @<file> A text file containing compiler arguments (options and source files)."""
6934Parsed 161 settings for 3.3.5
6935Remaining:
6936""" -uniqid Uniquely tag all identifiers in debugging output.
6937 -usejavacp Utilize the java.class.path in classpath resolution.
6938 -verbose Output messages about what the compiler is doing.
6939 -version Print product version and exit.
6940 @<file> A text file containing compiler arguments (options and source files)."""
6941Remaining:
6942"""cit-warn,
6943 - privates :
6944 Warn if a private member is unused,
6945 - locals :
6946 Warn if a local definition is unused,
6947 - explicits :
6948 Warn if an explicit parameter is unused,
6949 - implicits :
6950 Warn if an implicit parameter is unused,
6951 - params :
6952 Enable -Wunused:explicits,implicits,
6953 - linted :
6954 Enable -Wunused:imports,privates,locals,implicits,
6955 - strict-no-implicit-warn :
6956 Same as -Wunused:import, only for imports of explicit named members.
6957 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
6958 - unsafe-warn-patvars :
6959 (UNSAFE) Warn if a variable bound in a pattern is unused.
6960 This warning can generate false positive, as warning cannot be
6961 suppressed yet.
6962 -Wvalue-discard Warn when non-Unit expression results are unused.
6963 -Xlint Enable or disable specific `lint` warnings
6964 Choices :
6965 - all,
6966 - private-shadow :
6967 Warn if a private field or class parameter shadows a superclass field,
6968 - type-parameter-shadow :
6969 Warn when a type parameter shadows a type already in the scope
6970 @<file> A text file containing compiler arguments (options and source files)."""
6971Remaining:
6972"""res in generated bytecode.
6973 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
6974 @<file> A text file containing compiler arguments (options and source files)."""
6975Remaining:
6976""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
6977 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
6978 -Yshow-var-bounds Print type variables with their bounds.
6979 -Yskip Skip
6980 -Ystop-after Stop after
6981 -Ystop-before Stop before
6982 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
6983 @<file> A text file containing compiler arguments (options and source files)."""
6984Parsed 163 settings for 3.3.6
6985Remaining:
6986""" -uniqid Uniquely tag all identifiers in debugging output.
6987 -usejavacp Utilize the java.class.path in classpath resolution.
6988 -verbose Output messages about what the compiler is doing.
6989 -version Print product version and exit.
6990 @<file> A text file containing compiler arguments (options and source files)."""
6991Remaining:
6992"""
6993 Warn if a private member is unused,
6994 - locals :
6995 Warn if a local definition is unused,
6996 - explicits :
6997 Warn if an explicit parameter is unused,
6998 - implicits :
6999 Warn if an implicit parameter is unused,
7000 - params :
7001 Enable -Wunused:explicits,implicits,
7002 - patvars :
7003 Warn if a variable bound in a pattern is unused,
7004 - linted :
7005 Enable -Wunused:imports,privates,locals,implicits,
7006 - strict-no-implicit-warn :
7007 Same as -Wunused:imports, only for imports of explicit named members.
7008 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7009 - unsafe-warn-patvars :
7010 Deprecated alias for `patvars`
7011 -Wvalue-discard Warn when non-Unit expression results are unused.
7012 -Xlint Enable or disable specific `lint` warnings
7013 Choices :
7014 - all,
7015 - private-shadow :
7016 Warn if a private field or class parameter shadows a superclass field,
7017 - type-parameter-shadow :
7018 Warn when a type parameter shadows a type already in the scope
7019 @<file> A text file containing compiler arguments (options and source files)."""
7020Remaining:
7021"""res in generated bytecode.
7022 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7023 @<file> A text file containing compiler arguments (options and source files)."""
7024Remaining:
7025""" -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7026 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7027 -Yshow-var-bounds Print type variables with their bounds.
7028 -Yskip Skip
7029 -Ystop-after Stop after
7030 -Ystop-before Stop before
7031 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7032 @<file> A text file containing compiler arguments (options and source files)."""
7033Parsed 166 settings for 3.3.7
7034Remaining:
7035"""[0m -uniqid Uniquely tag all identifiers in debugging output.
7036 -usejavacp Utilize the java.class.path in classpath resolution.
7037 -verbose Output messages about what the compiler is doing.
7038 -version Print product version and exit.
7039 @<file> A text file containing compiler arguments (options and source files)."""
7040Remaining:
7041"""-warn,
7042 - privates :
7043 Warn if a private member is unused,
7044 - locals :
7045 Warn if a local definition is unused,
7046 - explicits :
7047 Warn if an explicit parameter is unused,
7048 - implicits :
7049 Warn if an implicit parameter is unused,
7050 - params :
7051 Enable -Wunused:explicits,implicits,
7052 - linted :
7053 Enable -Wunused:imports,privates,locals,implicits,
7054 - strict-no-implicit-warn :
7055 Same as -Wunused:import, only for imports of explicit named members.
7056 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7057 - unsafe-warn-patvars :
7058 (UNSAFE) Warn if a variable bound in a pattern is unused.
7059 This warning can generate false positive, as warning cannot be
7060 suppressed yet.
7061 -Wvalue-discard Warn when non-Unit expression results are unused.
7062 -Xlint Enable or disable specific `lint` warnings
7063 Choices :
7064 - all,
7065 - private-shadow :
7066 Warn if a private field or class parameter shadows a superclass field,
7067 - type-parameter-shadow :
7068 Warn when a type parameter shadows a type already in the scope
7069 @<file> A text file containing compiler arguments (options and source files)."""
7070Remaining:
7071"""res in generated bytecode.
7072 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7073 @<file> A text file containing compiler arguments (options and source files)."""
7074Remaining:
7075"""uppress exceptions thrown during tree printing.
7076 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7077 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7078 -Yshow-var-bounds Print type variables with their bounds.
7079 -Yskip Skip
7080 -Ystop-after Stop after
7081 -Ystop-before Stop before
7082 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7083 @<file> A text file containing compiler arguments (options and source files)."""
7084Parsed 166 settings for 3.4.0
7085Remaining:
7086"""tions.
7087 -uniqid Uniquely tag all identifiers in debugging output.
7088 -usejavacp Utilize the java.class.path in classpath resolution.
7089 -verbose Output messages about what the compiler is doing.
7090 -version Print product version and exit.
7091 @<file> A text file containing compiler arguments (options and source files)."""
7092Remaining:
7093"""-warn,
7094 - privates :
7095 Warn if a private member is unused,
7096 - locals :
7097 Warn if a local definition is unused,
7098 - explicits :
7099 Warn if an explicit parameter is unused,
7100 - implicits :
7101 Warn if an implicit parameter is unused,
7102 - params :
7103 Enable -Wunused:explicits,implicits,
7104 - linted :
7105 Enable -Wunused:imports,privates,locals,implicits,
7106 - strict-no-implicit-warn :
7107 Same as -Wunused:import, only for imports of explicit named members.
7108 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7109 - unsafe-warn-patvars :
7110 (UNSAFE) Warn if a variable bound in a pattern is unused.
7111 This warning can generate false positive, as warning cannot be
7112 suppressed yet.
7113 -Wvalue-discard Warn when non-Unit expression results are unused.
7114 -Xlint Enable or disable specific `lint` warnings
7115 Choices :
7116 - all,
7117 - private-shadow :
7118 Warn if a private field or class parameter shadows a superclass field,
7119 - type-parameter-shadow :
7120 Warn when a type parameter shadows a type already in the scope
7121 @<file> A text file containing compiler arguments (options and source files)."""
7122Remaining:
7123"""res in generated bytecode.
7124 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7125 @<file> A text file containing compiler arguments (options and source files)."""
7126Remaining:
7127""" Don't suppress exceptions thrown during tree printing.
7128 -Yshow-suppressed-errors Also show follow-on errors and warnings that are normally suppressed.
7129 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7130 -Yshow-var-bounds Print type variables with their bounds.
7131 -Yskip Skip
7132 -Ystop-after Stop after
7133 -Ystop-before Stop before
7134 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7135 @<file> A text file containing compiler arguments (options and source files)."""
7136Parsed 168 settings for 3.4.1
7137Remaining:
7138""" -uniqid Uniquely tag all identifiers in debugging output.
7139 -usejavacp Utilize the java.class.path in classpath resolution.
7140 -verbose Output messages about what the compiler is doing.
7141 -version Print product version and exit.
7142 @<file> A text file containing compiler arguments (options and source files)."""
7143Remaining:
7144"""rict-no-implicit-warn,
7145 - privates :
7146 Warn if a private member is unused,
7147 - locals :
7148 Warn if a local definition is unused,
7149 - explicits :
7150 Warn if an explicit parameter is unused,
7151 - implicits :
7152 Warn if an implicit parameter is unused,
7153 - params :
7154 Enable -Wunused:explicits,implicits,
7155 - linted :
7156 Enable -Wunused:imports,privates,locals,implicits,
7157 - strict-no-implicit-warn :
7158 Same as -Wunused:import, only for imports of explicit named members.
7159 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7160 - unsafe-warn-patvars :
7161 (UNSAFE) Warn if a variable bound in a pattern is unused.
7162 This warning can generate false positive, as warning cannot be
7163 suppressed yet.
7164 -Wvalue-discard Warn when non-Unit expression results are unused.
7165 @<file> A text file containing compiler arguments (options and source files)."""
7166Remaining:
7167"""res in generated bytecode.
7168 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7169 @<file> A text file containing compiler arguments (options and source files)."""
7170Remaining:
7171"""-on errors and warnings that are normally suppressed.
7172 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7173 -Yshow-var-bounds Print type variables with their bounds.
7174 -Yskip Skip
7175 -Ystop-after Stop after
7176 -Ystop-before Stop before
7177 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7178 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7179 @<file> A text file containing compiler arguments (options and source files)."""
7180Parsed 172 settings for 3.4.2
7181Remaining:
7182""" -uniqid Uniquely tag all identifiers in debugging output.
7183 -usejavacp Utilize the java.class.path in classpath resolution.
7184 -verbose Output messages about what the compiler is doing.
7185 -version Print product version and exit.
7186 @<file> A text file containing compiler arguments (options and source files)."""
7187Remaining:
7188"""rict-no-implicit-warn,
7189 - privates :
7190 Warn if a private member is unused,
7191 - locals :
7192 Warn if a local definition is unused,
7193 - explicits :
7194 Warn if an explicit parameter is unused,
7195 - implicits :
7196 Warn if an implicit parameter is unused,
7197 - params :
7198 Enable -Wunused:explicits,implicits,
7199 - linted :
7200 Enable -Wunused:imports,privates,locals,implicits,
7201 - strict-no-implicit-warn :
7202 Same as -Wunused:import, only for imports of explicit named members.
7203 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7204 - unsafe-warn-patvars :
7205 (UNSAFE) Warn if a variable bound in a pattern is unused.
7206 This warning can generate false positive, as warning cannot be
7207 suppressed yet.
7208 -Wvalue-discard Warn when non-Unit expression results are unused.
7209 @<file> A text file containing compiler arguments (options and source files)."""
7210Remaining:
7211"""res in generated bytecode.
7212 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7213 @<file> A text file containing compiler arguments (options and source files)."""
7214Remaining:
7215"""-on errors and warnings that are normally suppressed.
7216 -Yshow-tree-ids Uniquely tag all tree nodes in debugging output.
7217 -Yshow-var-bounds Print type variables with their bounds.
7218 -Yskip Skip
7219 -Ystop-after Stop after
7220 -Ystop-before Stop before
7221 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7222 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7223 @<file> A text file containing compiler arguments (options and source files)."""
7224Parsed 172 settings for 3.4.3
7225Remaining:
7226""" -uniqid Uniquely tag all identifiers in debugging output.
7227 -usejavacp Utilize the java.class.path in classpath resolution.
7228 -verbose Output messages about what the compiler is doing.
7229 -version Print product version and exit.
7230 @<file> A text file containing compiler arguments (options and source files)."""
7231Remaining:
7232"""nused:strict-no-implicit-warn,
7233 - privates :
7234 Warn if a private member is unused,
7235 - locals :
7236 Warn if a local definition is unused,
7237 - explicits :
7238 Warn if an explicit parameter is unused,
7239 - implicits :
7240 Warn if an implicit parameter is unused,
7241 - params :
7242 Enable -Wunused:explicits,implicits,
7243 - linted :
7244 Enable -Wunused:imports,privates,locals,implicits,
7245 - strict-no-implicit-warn :
7246 Same as -Wunused:import, only for imports of explicit named members.
7247 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7248 - unsafe-warn-patvars :
7249 (UNSAFE) Warn if a variable bound in a pattern is unused.
7250 This warning can generate false positive, as warning cannot be
7251 suppressed yet.
7252 -Wvalue-discard Warn when non-Unit expression results are unused.
7253 @<file> A text file containing compiler arguments (options and source files)."""
7254Remaining:
7255""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
7256 -Xverify-signatures Verify generic signatures in generated bytecode.
7257 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7258 @<file> A text file containing compiler arguments (options and source files)."""
7259Remaining:
7260"""show-var-bounds Print type variables with their bounds.
7261 -Yskip Skip
7262 -Ystop-after Stop after
7263 -Ystop-before Stop before
7264 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7265 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7266 -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.
7267 @<file> A text file containing compiler arguments (options and source files)."""
7268Parsed 187 settings for 3.5.0
7269Remaining:
7270""" features,
7271 - noAutoTupling :
7272 Disable automatic tupling,
7273 - dynamics :
7274 Allow direct or indirect subclasses of scala.Dynamic,
7275 - unsafeNulls :
7276 Enable unsafe nulls for explicit nulls,
7277 - postfixOps :
7278 Allow postfix operators (not recommended),
7279 - strictEquality :
7280 Enable strict equality (disable canEqualAny),
7281 - implicitConversions :
7282 Allow implicit conversions without warnings,
7283 - adhocExtensions :
7284 Allow ad-hoc extension methods,
7285 - experimental.namedTypeArguments :
7286 Allow named type arguments,
7287 - experimental.genericNumberLiterals :
7288 Allow generic number literals,
7289 - experimental.macros :
7290 Allow Scala 2 macros,
7291 - experimental.dependent :
7292 Allow dependent method types,
7293 - experimental.erasedDefinitions :
7294 Allow erased definitions,
7295 - deprecated.symbolLiterals :
7296 Allow symbol literals,
7297 - experimental.fewerBraces :
7298 Enable support for using indentation for arguments,
7299 - experimental.saferExceptions :
7300 Enable safer exceptions,
7301 - experimental.clauseInterleaving :
7302 Enable clause interleaving,
7303 - experimental.pureFunctions :
7304 Enable pure functions for capture checking,
7305 - experimental.captureChecking :
7306 Enable experimental capture checking,
7307 - experimental.into :
7308 Allow into modifier on parameter types,
7309 - experimental.namedTuples :
7310 Allow named tuples,
7311 - experimental.modularity :
7312 Enable experimental modularity features,
7313 - experimental.betterMatchTypeExtractors :
7314 Enable better match type extractors
7315 -new-syntax Require `then` and `do` in control expressions.
7316 -no-indent Require classical {...} syntax, indentation is not significant.
7317 -nowarn Silence all warnings.
7318 -old-syntax Require `(...)` around conditions.
7319 -pagewidth Set page width
7320 Default 20000
7321 -print-lines Show source code line numbers.
7322 -print-tasty Prints the raw tasty.
7323 -project-url The source repository of your project.
7324 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7325 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7326-scalajs-genStaticForwardersForNonTopLevelObjects
7327 Generate static forwarders even for non-top-level objects (Scala.js only).
7328 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7329 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7330 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7331 -source source version
7332 Default 3.5
7333 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
7334 -sourcepath Specify location(s) of source files.
7335 -sourceroot Specify workspace root directory.
7336 Default .
7337 -unchecked Enable additional warnings where generated code depends on assumptions.
7338 -uniqid Uniquely tag all identifiers in debugging output.
7339 -usejavacp Utilize the java.class.path in classpath resolution.
7340 -verbose Output messages about what the compiler is doing.
7341 -version Print product version and exit.
7342 @<file> A text file containing compiler arguments (options and source files)."""
7343Remaining:
7344"""nused:strict-no-implicit-warn,
7345 - privates :
7346 Warn if a private member is unused,
7347 - locals :
7348 Warn if a local definition is unused,
7349 - explicits :
7350 Warn if an explicit parameter is unused,
7351 - implicits :
7352 Warn if an implicit parameter is unused,
7353 - params :
7354 Enable -Wunused:explicits,implicits,
7355 - linted :
7356 Enable -Wunused:imports,privates,locals,implicits,
7357 - strict-no-implicit-warn :
7358 Same as -Wunused:import, only for imports of explicit named members.
7359 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7360 - unsafe-warn-patvars :
7361 (UNSAFE) Warn if a variable bound in a pattern is unused.
7362 This warning can generate false positive, as warning cannot be
7363 suppressed yet.
7364 -Wvalue-discard Warn when non-Unit expression results are unused.
7365 @<file> A text file containing compiler arguments (options and source files)."""
7366Remaining:
7367""", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
7368 -Xverify-signatures Verify generic signatures in generated bytecode.
7369 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7370 @<file> A text file containing compiler arguments (options and source files)."""
7371Remaining:
7372"""show-var-bounds Print type variables with their bounds.
7373 -Yskip Skip
7374 -Ystop-after Stop after
7375 -Ystop-before Stop before
7376 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7377 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7378 -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.
7379 @<file> A text file containing compiler arguments (options and source files)."""
7380Parsed 165 settings for 3.5.1
7381Remaining:
7382""" features,
7383 - noAutoTupling :
7384 Disable automatic tupling,
7385 - dynamics :
7386 Allow direct or indirect subclasses of scala.Dynamic,
7387 - unsafeNulls :
7388 Enable unsafe nulls for explicit nulls,
7389 - postfixOps :
7390 Allow postfix operators (not recommended),
7391 - strictEquality :
7392 Enable strict equality (disable canEqualAny),
7393 - implicitConversions :
7394 Allow implicit conversions without warnings,
7395 - adhocExtensions :
7396 Allow ad-hoc extension methods,
7397 - experimental.namedTypeArguments :
7398 Allow named type arguments,
7399 - experimental.genericNumberLiterals :
7400 Allow generic number literals,
7401 - experimental.macros :
7402 Allow Scala 2 macros,
7403 - experimental.dependent :
7404 Allow dependent method types,
7405 - experimental.erasedDefinitions :
7406 Allow erased definitions,
7407 - deprecated.symbolLiterals :
7408 Allow symbol literals,
7409 - experimental.fewerBraces :
7410 Enable support for using indentation for arguments,
7411 - experimental.saferExceptions :
7412 Enable safer exceptions,
7413 - experimental.clauseInterleaving :
7414 Enable clause interleaving,
7415 - experimental.pureFunctions :
7416 Enable pure functions for capture checking,
7417 - experimental.captureChecking :
7418 Enable experimental capture checking,
7419 - experimental.into :
7420 Allow into modifier on parameter types,
7421 - experimental.namedTuples :
7422 Allow named tuples,
7423 - experimental.modularity :
7424 Enable experimental modularity features,
7425 - experimental.betterMatchTypeExtractors :
7426 Enable better match type extractors
7427 -new-syntax Require `then` and `do` in control expressions.
7428 -no-indent Require classical {...} syntax, indentation is not significant.
7429 -nowarn Silence all warnings.
7430 -old-syntax Require `(...)` around conditions.
7431 -pagewidth Set page width
7432 Default 20000
7433 -print-lines Show source code line numbers.
7434 -print-tasty Prints the raw tasty.
7435 -project-url The source repository of your project.
7436 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7437 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7438-scalajs-genStaticForwardersForNonTopLevelObjects
7439 Generate static forwarders even for non-top-level objects (Scala.js only).
7440 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7441 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7442 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7443 -source source version
7444 Default 3.5
7445 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
7446 -sourcepath Specify location(s) of source files.
7447 -sourceroot Specify workspace root directory.
7448 Default .
7449 -unchecked Enable additional warnings where generated code depends on assumptions.
7450 -uniqid Uniquely tag all identifiers in debugging output.
7451 -usejavacp Utilize the java.class.path in classpath resolution.
7452 -verbose Output messages about what the compiler is doing.
7453 -version Print product version and exit.
7454 @<file> A text file containing compiler arguments (options and source files)."""
7455Remaining:
7456"""d by -Wunused:strict-no-implicit-warn,
7457 - privates :
7458 Warn if a private member is unused,
7459 - locals :
7460 Warn if a local definition is unused,
7461 - explicits :
7462 Warn if an explicit parameter is unused,
7463 - implicits :
7464 Warn if an implicit parameter is unused,
7465 - params :
7466 Enable -Wunused:explicits,implicits,
7467 - linted :
7468 Enable -Wunused:imports,privates,locals,implicits,
7469 - strict-no-implicit-warn :
7470 Same as -Wunused:import, only for imports of explicit named members.
7471 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7472 - unsafe-warn-patvars :
7473 (UNSAFE) Warn if a variable bound in a pattern is unused.
7474 This warning can generate false positive, as warning cannot be
7475 suppressed yet.
7476 -Wvalue-discard Warn when non-Unit expression results are unused.
7477 @<file> A text file containing compiler arguments (options and source files)."""
7478Remaining:
7479""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7480 -Xverify-signatures Verify generic signatures in generated bytecode.
7481 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7482 @<file> A text file containing compiler arguments (options and source files)."""
7483Remaining:
7484"""show-var-bounds Print type variables with their bounds.
7485 -Yskip Skip
7486 -Ystop-after Stop after
7487 -Ystop-before Stop before
7488 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7489 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7490 -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.
7491 @<file> A text file containing compiler arguments (options and source files)."""
7492Parsed 166 settings for 3.5.2
7493Remaining:
7494""" features,
7495 - noAutoTupling :
7496 Disable automatic tupling,
7497 - dynamics :
7498 Allow direct or indirect subclasses of scala.Dynamic,
7499 - unsafeNulls :
7500 Enable unsafe nulls for explicit nulls,
7501 - postfixOps :
7502 Allow postfix operators (not recommended),
7503 - strictEquality :
7504 Enable strict equality (disable canEqualAny),
7505 - implicitConversions :
7506 Allow implicit conversions without warnings,
7507 - adhocExtensions :
7508 Allow ad-hoc extension methods,
7509 - experimental.namedTypeArguments :
7510 Allow named type arguments,
7511 - experimental.genericNumberLiterals :
7512 Allow generic number literals,
7513 - experimental.macros :
7514 Allow Scala 2 macros,
7515 - experimental.dependent :
7516 Allow dependent method types,
7517 - experimental.erasedDefinitions :
7518 Allow erased definitions,
7519 - deprecated.symbolLiterals :
7520 Allow symbol literals,
7521 - experimental.fewerBraces :
7522 Enable support for using indentation for arguments,
7523 - experimental.saferExceptions :
7524 Enable safer exceptions,
7525 - experimental.clauseInterleaving :
7526 Enable clause interleaving,
7527 - experimental.pureFunctions :
7528 Enable pure functions for capture checking,
7529 - experimental.captureChecking :
7530 Enable experimental capture checking,
7531 - experimental.into :
7532 Allow into modifier on parameter types,
7533 - experimental.modularity :
7534 Enable experimental modularity features,
7535 - experimental.betterMatchTypeExtractors :
7536 Enable better match type extractors,
7537 - experimental.betterFors :
7538 Enable improvements in `for` comprehensions
7539 -new-syntax Require `then` and `do` in control expressions.
7540 -no-indent Require classical {...} syntax, indentation is not significant.
7541 -nowarn Silence all warnings.
7542 -old-syntax Require `(...)` around conditions.
7543 -pagewidth Set page width
7544 Default 20000
7545 -print-lines Show source code line numbers.
7546 -print-tasty Prints the raw tasty.
7547 -project-url The source repository of your project.
7548 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7549 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7550-scalajs-genStaticForwardersForNonTopLevelObjects
7551 Generate static forwarders even for non-top-level objects (Scala.js only).
7552 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7553 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7554 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7555 -source source version
7556 Default 3.6
7557 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
7558 -sourcepath Specify location(s) of source files.
7559 -sourceroot Specify workspace root directory.
7560 Default .
7561 -unchecked Enable additional warnings where generated code depends on assumptions.
7562 -uniqid Uniquely tag all identifiers in debugging output.
7563 -usejavacp Utilize the java.class.path in classpath resolution.
7564 -verbose Output messages about what the compiler is doing.
7565 -version Print product version and exit.
7566 @<file> A text file containing compiler arguments (options and source files)."""
7567Remaining:
7568"""d by -Wunused:strict-no-implicit-warn,
7569 - privates :
7570 Warn if a private member is unused,
7571 - locals :
7572 Warn if a local definition is unused,
7573 - explicits :
7574 Warn if an explicit parameter is unused,
7575 - implicits :
7576 Warn if an implicit parameter is unused,
7577 - params :
7578 Enable -Wunused:explicits,implicits,
7579 - linted :
7580 Enable -Wunused:imports,privates,locals,implicits,
7581 - strict-no-implicit-warn :
7582 Same as -Wunused:import, only for imports of explicit named members.
7583 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7584 - unsafe-warn-patvars :
7585 (UNSAFE) Warn if a variable bound in a pattern is unused.
7586 This warning can generate false positive, as warning cannot be
7587 suppressed yet.
7588 -Wvalue-discard Warn when non-Unit expression results are unused.
7589 @<file> A text file containing compiler arguments (options and source files)."""
7590Remaining:
7591""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7592 -Xverify-signatures Verify generic signatures in generated bytecode.
7593 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7594 @<file> A text file containing compiler arguments (options and source files)."""
7595Remaining:
7596"""show-var-bounds Print type variables with their bounds.
7597 -Yskip Skip
7598 -Ystop-after Stop after
7599 -Ystop-before Stop before
7600 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7601 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7602 -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.
7603 @<file> A text file containing compiler arguments (options and source files)."""
7604Parsed 166 settings for 3.6.0
7605Remaining:
7606""" features,
7607 - noAutoTupling :
7608 Disable automatic tupling,
7609 - dynamics :
7610 Allow direct or indirect subclasses of scala.Dynamic,
7611 - unsafeNulls :
7612 Enable unsafe nulls for explicit nulls,
7613 - postfixOps :
7614 Allow postfix operators (not recommended),
7615 - strictEquality :
7616 Enable strict equality (disable canEqualAny),
7617 - implicitConversions :
7618 Allow implicit conversions without warnings,
7619 - adhocExtensions :
7620 Allow ad-hoc extension methods,
7621 - experimental.namedTypeArguments :
7622 Allow named type arguments,
7623 - experimental.genericNumberLiterals :
7624 Allow generic number literals,
7625 - experimental.macros :
7626 Allow Scala 2 macros,
7627 - experimental.dependent :
7628 Allow dependent method types,
7629 - experimental.erasedDefinitions :
7630 Allow erased definitions,
7631 - deprecated.symbolLiterals :
7632 Allow symbol literals,
7633 - experimental.fewerBraces :
7634 Enable support for using indentation for arguments,
7635 - experimental.saferExceptions :
7636 Enable safer exceptions,
7637 - experimental.clauseInterleaving :
7638 Enable clause interleaving,
7639 - experimental.pureFunctions :
7640 Enable pure functions for capture checking,
7641 - experimental.captureChecking :
7642 Enable experimental capture checking,
7643 - experimental.into :
7644 Allow into modifier on parameter types,
7645 - experimental.modularity :
7646 Enable experimental modularity features,
7647 - experimental.betterMatchTypeExtractors :
7648 Enable better match type extractors,
7649 - experimental.betterFors :
7650 Enable improvements in `for` comprehensions
7651 -new-syntax Require `then` and `do` in control expressions.
7652 -no-indent Require classical {...} syntax, indentation is not significant.
7653 -nowarn Silence all warnings.
7654 -old-syntax Require `(...)` around conditions.
7655 -pagewidth Set page width
7656 Default 20000
7657 -print-lines Show source code line numbers.
7658 -print-tasty Prints the raw tasty.
7659 -project-url The source repository of your project.
7660 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7661 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7662-scalajs-genStaticForwardersForNonTopLevelObjects
7663 Generate static forwarders even for non-top-level objects (Scala.js only).
7664 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7665 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7666 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7667 -source source version
7668 Default 3.6
7669 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
7670 -sourcepath Specify location(s) of source files.
7671 -sourceroot Specify workspace root directory.
7672 Default .
7673 -unchecked Enable additional warnings where generated code depends on assumptions.
7674 -uniqid Uniquely tag all identifiers in debugging output.
7675 -usejavacp Utilize the java.class.path in classpath resolution.
7676 -verbose Output messages about what the compiler is doing.
7677 -version Print product version and exit.
7678 @<file> A text file containing compiler arguments (options and source files)."""
7679Remaining:
7680"""d by -Wunused:strict-no-implicit-warn,
7681 - privates :
7682 Warn if a private member is unused,
7683 - locals :
7684 Warn if a local definition is unused,
7685 - explicits :
7686 Warn if an explicit parameter is unused,
7687 - implicits :
7688 Warn if an implicit parameter is unused,
7689 - params :
7690 Enable -Wunused:explicits,implicits,
7691 - linted :
7692 Enable -Wunused:imports,privates,locals,implicits,
7693 - strict-no-implicit-warn :
7694 Same as -Wunused:import, only for imports of explicit named members.
7695 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7696 - unsafe-warn-patvars :
7697 (UNSAFE) Warn if a variable bound in a pattern is unused.
7698 This warning can generate false positive, as warning cannot be
7699 suppressed yet.
7700 -Wvalue-discard Warn when non-Unit expression results are unused.
7701 @<file> A text file containing compiler arguments (options and source files)."""
7702Remaining:
7703""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7704 -Xverify-signatures Verify generic signatures in generated bytecode.
7705 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7706 @<file> A text file containing compiler arguments (options and source files)."""
7707Remaining:
7708"""show-var-bounds Print type variables with their bounds.
7709 -Yskip Skip
7710 -Ystop-after Stop after
7711 -Ystop-before Stop before
7712 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7713 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7714 -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.
7715 @<file> A text file containing compiler arguments (options and source files)."""
7716Parsed 166 settings for 3.6.1
7717Remaining:
7718""" features,
7719 - noAutoTupling :
7720 Disable automatic tupling,
7721 - dynamics :
7722 Allow direct or indirect subclasses of scala.Dynamic,
7723 - unsafeNulls :
7724 Enable unsafe nulls for explicit nulls,
7725 - postfixOps :
7726 Allow postfix operators (not recommended),
7727 - strictEquality :
7728 Enable strict equality (disable canEqualAny),
7729 - implicitConversions :
7730 Allow implicit conversions without warnings,
7731 - adhocExtensions :
7732 Allow ad-hoc extension methods,
7733 - experimental.namedTypeArguments :
7734 Allow named type arguments,
7735 - experimental.genericNumberLiterals :
7736 Allow generic number literals,
7737 - experimental.macros :
7738 Allow Scala 2 macros,
7739 - experimental.dependent :
7740 Allow dependent method types,
7741 - experimental.erasedDefinitions :
7742 Allow erased definitions,
7743 - deprecated.symbolLiterals :
7744 Allow symbol literals,
7745 - experimental.fewerBraces :
7746 Enable support for using indentation for arguments,
7747 - experimental.saferExceptions :
7748 Enable safer exceptions,
7749 - experimental.clauseInterleaving :
7750 Enable clause interleaving,
7751 - experimental.pureFunctions :
7752 Enable pure functions for capture checking,
7753 - experimental.captureChecking :
7754 Enable experimental capture checking,
7755 - experimental.into :
7756 Allow into modifier on parameter types,
7757 - experimental.namedTuples :
7758 Allow named tuples,
7759 - experimental.modularity :
7760 Enable experimental modularity features,
7761 - experimental.betterMatchTypeExtractors :
7762 Enable better match type extractors,
7763 - experimental.betterFors :
7764 Enable improvements in `for` comprehensions
7765 -new-syntax Require `then` and `do` in control expressions.
7766 -no-indent Require classical {...} syntax, indentation is not significant.
7767 -nowarn Silence all warnings.
7768 -old-syntax Require `(...)` around conditions.
7769 -pagewidth Set page width
7770 Default 20000
7771 -print-lines Show source code line numbers.
7772 -print-tasty Prints the raw tasty.
7773 -project-url The source repository of your project.
7774 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7775 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7776-scalajs-genStaticForwardersForNonTopLevelObjects
7777 Generate static forwarders even for non-top-level objects (Scala.js only).
7778 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7779 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7780 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7781 -source source version
7782 Default 3.6
7783 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
7784 -sourcepath Specify location(s) of source files.
7785 -sourceroot Specify workspace root directory.
7786 Default .
7787 -unchecked Enable additional warnings where generated code depends on assumptions.
7788 -uniqid Uniquely tag all identifiers in debugging output.
7789 -usejavacp Utilize the java.class.path in classpath resolution.
7790 -verbose Output messages about what the compiler is doing.
7791 -version Print product version and exit.
7792 @<file> A text file containing compiler arguments (options and source files)."""
7793Remaining:
7794"""d by -Wunused:strict-no-implicit-warn,
7795 - privates :
7796 Warn if a private member is unused,
7797 - locals :
7798 Warn if a local definition is unused,
7799 - explicits :
7800 Warn if an explicit parameter is unused,
7801 - implicits :
7802 Warn if an implicit parameter is unused,
7803 - params :
7804 Enable -Wunused:explicits,implicits,
7805 - linted :
7806 Enable -Wunused:imports,privates,locals,implicits,
7807 - strict-no-implicit-warn :
7808 Same as -Wunused:import, only for imports of explicit named members.
7809 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7810 - unsafe-warn-patvars :
7811 (UNSAFE) Warn if a variable bound in a pattern is unused.
7812 This warning can generate false positive, as warning cannot be
7813 suppressed yet.
7814 -Wvalue-discard Warn when non-Unit expression results are unused.
7815 @<file> A text file containing compiler arguments (options and source files)."""
7816Remaining:
7817""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7818 -Xverify-signatures Verify generic signatures in generated bytecode.
7819 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7820 @<file> A text file containing compiler arguments (options and source files)."""
7821Remaining:
7822"""show-var-bounds Print type variables with their bounds.
7823 -Yskip Skip
7824 -Ystop-after Stop after
7825 -Ystop-before Stop before
7826 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7827 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7828 -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.
7829 @<file> A text file containing compiler arguments (options and source files)."""
7830Parsed 166 settings for 3.6.2
7831Remaining:
7832""" features,
7833 - noAutoTupling :
7834 Disable automatic tupling,
7835 - dynamics :
7836 Allow direct or indirect subclasses of scala.Dynamic,
7837 - unsafeNulls :
7838 Enable unsafe nulls for explicit nulls,
7839 - postfixOps :
7840 Allow postfix operators (not recommended),
7841 - strictEquality :
7842 Enable strict equality (disable canEqualAny),
7843 - implicitConversions :
7844 Allow implicit conversions without warnings,
7845 - adhocExtensions :
7846 Allow ad-hoc extension methods,
7847 - experimental.namedTypeArguments :
7848 Allow named type arguments,
7849 - experimental.genericNumberLiterals :
7850 Allow generic number literals,
7851 - experimental.macros :
7852 Allow Scala 2 macros,
7853 - experimental.dependent :
7854 Allow dependent method types,
7855 - experimental.erasedDefinitions :
7856 Allow erased definitions,
7857 - deprecated.symbolLiterals :
7858 Allow symbol literals,
7859 - experimental.fewerBraces :
7860 Enable support for using indentation for arguments,
7861 - experimental.saferExceptions :
7862 Enable safer exceptions,
7863 - experimental.clauseInterleaving :
7864 Enable clause interleaving,
7865 - experimental.pureFunctions :
7866 Enable pure functions for capture checking,
7867 - experimental.captureChecking :
7868 Enable experimental capture checking,
7869 - experimental.into :
7870 Allow into modifier on parameter types,
7871 - experimental.namedTuples :
7872 Allow named tuples,
7873 - experimental.modularity :
7874 Enable experimental modularity features,
7875 - experimental.betterMatchTypeExtractors :
7876 Enable better match type extractors,
7877 - experimental.betterFors :
7878 Enable improvements in `for` comprehensions
7879 -new-syntax Require `then` and `do` in control expressions.
7880 -no-indent Require classical {...} syntax, indentation is not significant.
7881 -nowarn Silence all warnings.
7882 -old-syntax Require `(...)` around conditions.
7883 -pagewidth Set page width
7884 Default 20000
7885 -print-lines Show source code line numbers.
7886 -print-tasty Prints the raw tasty.
7887 -project-url The source repository of your project.
7888 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
7889 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
7890-scalajs-genStaticForwardersForNonTopLevelObjects
7891 Generate static forwarders even for non-top-level objects (Scala.js only).
7892 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
7893 -semanticdb-target Specify an alternative output directory for SemanticDB files.
7894 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
7895 -source source version
7896 Default 3.6
7897 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
7898 -sourcepath Specify location(s) of source files.
7899 -sourceroot Specify workspace root directory.
7900 Default .
7901 -unchecked Enable additional warnings where generated code depends on assumptions.
7902 -uniqid Uniquely tag all identifiers in debugging output.
7903 -usejavacp Utilize the java.class.path in classpath resolution.
7904 -verbose Output messages about what the compiler is doing.
7905 -version Print product version and exit.
7906 @<file> A text file containing compiler arguments (options and source files)."""
7907Remaining:
7908"""d by -Wunused:strict-no-implicit-warn,
7909 - privates :
7910 Warn if a private member is unused,
7911 - locals :
7912 Warn if a local definition is unused,
7913 - explicits :
7914 Warn if an explicit parameter is unused,
7915 - implicits :
7916 Warn if an implicit parameter is unused,
7917 - params :
7918 Enable -Wunused:explicits,implicits,
7919 - linted :
7920 Enable -Wunused:imports,privates,locals,implicits,
7921 - strict-no-implicit-warn :
7922 Same as -Wunused:import, only for imports of explicit named members.
7923 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
7924 - unsafe-warn-patvars :
7925 (UNSAFE) Warn if a variable bound in a pattern is unused.
7926 This warning can generate false positive, as warning cannot be
7927 suppressed yet.
7928 -Wvalue-discard Warn when non-Unit expression results are unused.
7929 @<file> A text file containing compiler arguments (options and source files)."""
7930Remaining:
7931""", 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
7932 -Xverify-signatures Verify generic signatures in generated bytecode.
7933 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
7934 @<file> A text file containing compiler arguments (options and source files)."""
7935Remaining:
7936""" -Yshow-var-bounds Print type variables with their bounds.
7937 -Yskip Skip
7938 -Ystop-after Stop after
7939 -Ystop-before Stop before
7940 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
7941 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
7942 -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.
7943 @<file> A text file containing compiler arguments (options and source files)."""
7944Parsed 167 settings for 3.6.3
7945Remaining:
7946""" features,
7947 - noAutoTupling :
7948 Disable automatic tupling,
7949 - dynamics :
7950 Allow direct or indirect subclasses of scala.Dynamic,
7951 - unsafeNulls :
7952 Enable unsafe nulls for explicit nulls,
7953 - postfixOps :
7954 Allow postfix operators (not recommended),
7955 - strictEquality :
7956 Enable strict equality (disable canEqualAny),
7957 - implicitConversions :
7958 Allow implicit conversions without warnings,
7959 - adhocExtensions :
7960 Allow ad-hoc extension methods,
7961 - experimental.namedTypeArguments :
7962 Allow named type arguments,
7963 - experimental.genericNumberLiterals :
7964 Allow generic number literals,
7965 - experimental.macros :
7966 Allow Scala 2 macros,
7967 - experimental.dependent :
7968 Allow dependent method types,
7969 - experimental.erasedDefinitions :
7970 Allow erased definitions,
7971 - deprecated.symbolLiterals :
7972 Allow symbol literals,
7973 - experimental.fewerBraces :
7974 Enable support for using indentation for arguments,
7975 - experimental.saferExceptions :
7976 Enable safer exceptions,
7977 - experimental.clauseInterleaving :
7978 Enable clause interleaving,
7979 - experimental.pureFunctions :
7980 Enable pure functions for capture checking,
7981 - experimental.captureChecking :
7982 Enable experimental capture checking,
7983 - experimental.into :
7984 Allow into modifier on parameter types,
7985 - experimental.namedTuples :
7986 Allow named tuples,
7987 - experimental.modularity :
7988 Enable experimental modularity features,
7989 - experimental.betterMatchTypeExtractors :
7990 Enable better match type extractors,
7991 - experimental.betterFors :
7992 Enable improvements in `for` comprehensions
7993 -new-syntax Require `then` and `do` in control expressions.
7994 -no-indent Require classical {...} syntax, indentation is not significant.
7995 -nowarn Silence all warnings.
7996 -old-syntax Require `(...)` around conditions.
7997 -pagewidth Set page width
7998 Default 20000
7999 -print-lines Show source code line numbers.
8000 -print-tasty Prints the raw tasty.
8001 -project-url The source repository of your project.
8002 -repl-init-script The code will be run on REPL startup.
8003 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8004 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8005-scalajs-genStaticForwardersForNonTopLevelObjects
8006 Generate static forwarders even for non-top-level objects (Scala.js only).
8007 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8008 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8009 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8010 -source source version
8011 Default 3.6
8012 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
8013 -sourcepath Specify location(s) of source files.
8014 -sourceroot Specify workspace root directory.
8015 Default .
8016 -unchecked Enable additional warnings where generated code depends on assumptions.
8017 -uniqid Uniquely tag all identifiers in debugging output.
8018 -usejavacp Utilize the java.class.path in classpath resolution.
8019 -verbose Output messages about what the compiler is doing.
8020 -version Print product version and exit.
8021 @<file> A text file containing compiler arguments (options and source files)."""
8022Remaining:
8023"""d by -Wunused:strict-no-implicit-warn,
8024 - privates :
8025 Warn if a private member is unused,
8026 - locals :
8027 Warn if a local definition is unused,
8028 - explicits :
8029 Warn if an explicit parameter is unused,
8030 - implicits :
8031 Warn if an implicit parameter is unused,
8032 - params :
8033 Enable -Wunused:explicits,implicits,
8034 - linted :
8035 Enable -Wunused:imports,privates,locals,implicits,
8036 - strict-no-implicit-warn :
8037 Same as -Wunused:import, only for imports of explicit named members.
8038 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8039 - unsafe-warn-patvars :
8040 (UNSAFE) Warn if a variable bound in a pattern is unused.
8041 This warning can generate false positive, as warning cannot be
8042 suppressed yet.
8043 -Wvalue-discard Warn when non-Unit expression results are unused.
8044 @<file> A text file containing compiler arguments (options and source files)."""
8045Remaining:
8046""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
8047 -Xverify-signatures Verify generic signatures in generated bytecode.
8048 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8049 @<file> A text file containing compiler arguments (options and source files)."""
8050Remaining:
8051""" -Yshow-var-bounds Print type variables with their bounds.
8052 -Yskip Skip
8053 -Ystop-after Stop after
8054 -Ystop-before Stop before
8055 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8056 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8057 -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.
8058 @<file> A text file containing compiler arguments (options and source files)."""
8059Parsed 166 settings for 3.6.4
8060Remaining:
8061""" features,
8062 - noAutoTupling :
8063 Disable automatic tupling,
8064 - dynamics :
8065 Allow direct or indirect subclasses of scala.Dynamic,
8066 - unsafeNulls :
8067 Enable unsafe nulls for explicit nulls,
8068 - postfixOps :
8069 Allow postfix operators (not recommended),
8070 - strictEquality :
8071 Enable strict equality (disable canEqualAny),
8072 - implicitConversions :
8073 Allow implicit conversions without warnings,
8074 - adhocExtensions :
8075 Allow ad-hoc extension methods,
8076 - experimental.namedTypeArguments :
8077 Allow named type arguments,
8078 - experimental.genericNumberLiterals :
8079 Allow generic number literals,
8080 - experimental.macros :
8081 Allow Scala 2 macros,
8082 - experimental.dependent :
8083 Allow dependent method types,
8084 - experimental.erasedDefinitions :
8085 Allow erased definitions,
8086 - deprecated.symbolLiterals :
8087 Allow symbol literals,
8088 - experimental.saferExceptions :
8089 Enable safer exceptions,
8090 - experimental.pureFunctions :
8091 Enable pure functions for capture checking,
8092 - experimental.captureChecking :
8093 Enable experimental capture checking,
8094 - experimental.into :
8095 Allow into modifier on parameter types,
8096 - experimental.modularity :
8097 Enable experimental modularity features
8098 -new-syntax Require `then` and `do` in control expressions.
8099 -no-indent Require classical {...} syntax, indentation is not significant.
8100 -nowarn Silence all warnings.
8101 -old-syntax Require `(...)` around conditions.
8102 -pagewidth Set page width
8103 Default 20000
8104 -preview Enable the use of preview features anywhere in the project.
8105 -print-lines Show source code line numbers.
8106 -print-tasty Prints the raw tasty.
8107 -project-url The source repository of your project.
8108 -repl-init-script The code will be run on REPL startup.
8109 -repl-quit-after-init Quit REPL after evaluating the init script.
8110 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8111 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8112-scalajs-genStaticForwardersForNonTopLevelObjects
8113 Generate static forwarders even for non-top-level objects (Scala.js only).
8114 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8115 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8116 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8117 -source source version
8118 Default 3.7
8119 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
8120 -sourcepath Specify location(s) of source files.
8121 -sourceroot Specify workspace root directory.
8122 Default .
8123 -unchecked Enable additional warnings where generated code depends on assumptions.
8124 -uniqid Uniquely tag all identifiers in debugging output.
8125 -usejavacp Utilize the java.class.path in classpath resolution.
8126 -verbose Output messages about what the compiler is doing.
8127 -version Print product version and exit.
8128 @<file> A text file containing compiler arguments (options and source files)."""
8129Remaining:
8130""" - privates :
8131 Warn if a private member is unused,
8132 - locals :
8133 Warn if a local definition is unused,
8134 - explicits :
8135 Warn if an explicit parameter is unused,
8136 - implicits :
8137 Warn if an implicit parameter is unused,
8138 - params :
8139 Enable -Wunused:explicits,implicits,
8140 - patvars :
8141 Warn if a variable bound in a pattern is unused,
8142 - linted :
8143 Enable -Wunused:imports,privates,locals,implicits,
8144 - strict-no-implicit-warn :
8145 Same as -Wunused:imports, only for imports of explicit named members.
8146 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8147 - unsafe-warn-patvars :
8148 Deprecated alias for `patvars`
8149 -Wvalue-discard Warn when non-Unit expression results are unused.
8150 @<file> A text file containing compiler arguments (options and source files)."""
8151Remaining:
8152""", 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
8153 -Xverify-signatures Verify generic signatures in generated bytecode.
8154 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8155 @<file> A text file containing compiler arguments (options and source files)."""
8156Remaining:
8157""" -Yshow-var-bounds Print type variables with their bounds.
8158 -Yskip Skip
8159 -Ystop-after Stop after
8160 -Ystop-before Stop before
8161 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8162 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8163 -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.
8164 @<file> A text file containing compiler arguments (options and source files)."""
8165Parsed 166 settings for 3.7.0
8166Remaining:
8167""" features,
8168 - noAutoTupling :
8169 Disable automatic tupling,
8170 - dynamics :
8171 Allow direct or indirect subclasses of scala.Dynamic,
8172 - unsafeNulls :
8173 Enable unsafe nulls for explicit nulls,
8174 - postfixOps :
8175 Allow postfix operators (not recommended),
8176 - strictEquality :
8177 Enable strict equality (disable canEqualAny),
8178 - implicitConversions :
8179 Allow implicit conversions without warnings,
8180 - adhocExtensions :
8181 Allow ad-hoc extension methods,
8182 - experimental.namedTypeArguments :
8183 Allow named type arguments,
8184 - experimental.genericNumberLiterals :
8185 Allow generic number literals,
8186 - experimental.macros :
8187 Allow Scala 2 macros,
8188 - experimental.dependent :
8189 Allow dependent method types,
8190 - experimental.erasedDefinitions :
8191 Allow erased definitions,
8192 - deprecated.symbolLiterals :
8193 Allow symbol literals,
8194 - experimental.saferExceptions :
8195 Enable safer exceptions,
8196 - experimental.pureFunctions :
8197 Enable pure functions for capture checking,
8198 - experimental.captureChecking :
8199 Enable experimental capture checking,
8200 - experimental.into :
8201 Allow into modifier on parameter types,
8202 - experimental.modularity :
8203 Enable experimental modularity features,
8204 - experimental.packageObjectValues :
8205 Enable experimental package objects as values
8206 -new-syntax Require `then` and `do` in control expressions.
8207 -no-indent Require classical {...} syntax, indentation is not significant.
8208 -nowarn Silence all warnings.
8209 -old-syntax Require `(...)` around conditions.
8210 -pagewidth Set page width
8211 Default 20000
8212 -preview Enable the use of preview features anywhere in the project.
8213 -print-lines Show source code line numbers.
8214 -print-tasty Prints the raw tasty.
8215 -project-url The source repository of your project.
8216 -repl-init-script The code will be run on REPL startup.
8217 -repl-quit-after-init Quit REPL after evaluating the init script.
8218 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8219 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8220-scalajs-genStaticForwardersForNonTopLevelObjects
8221 Generate static forwarders even for non-top-level objects (Scala.js only).
8222 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8223 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8224 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8225 -source source version
8226 Default 3.7
8227 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
8228 -sourcepath Specify location(s) of source files.
8229 -sourceroot Specify workspace root directory.
8230 Default .
8231 -unchecked Enable additional warnings where generated code depends on assumptions.
8232 -uniqid Uniquely tag all identifiers in debugging output.
8233 -usejavacp Utilize the java.class.path in classpath resolution.
8234 -verbose Output messages about what the compiler is doing.
8235 -version Print product version and exit.
8236 @<file> A text file containing compiler arguments (options and source files)."""
8237Remaining:
8238""" - privates :
8239 Warn if a private member is unused,
8240 - locals :
8241 Warn if a local definition is unused,
8242 - explicits :
8243 Warn if an explicit parameter is unused,
8244 - implicits :
8245 Warn if an implicit parameter is unused,
8246 - params :
8247 Enable -Wunused:explicits,implicits,
8248 - patvars :
8249 Warn if a variable bound in a pattern is unused,
8250 - linted :
8251 Enable -Wunused:imports,privates,locals,implicits,
8252 - strict-no-implicit-warn :
8253 Same as -Wunused:imports, only for imports of explicit named members.
8254 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8255 - unsafe-warn-patvars :
8256 Deprecated alias for `patvars`
8257 -Wvalue-discard Warn when non-Unit expression results are unused.
8258 @<file> A text file containing compiler arguments (options and source files)."""
8259Remaining:
8260""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8261 -Xverify-signatures Verify generic signatures in generated bytecode.
8262 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8263 @<file> A text file containing compiler arguments (options and source files)."""
8264Remaining:
8265"""
8266 -Yshow-var-bounds Print type variables with their bounds.
8267 -Yskip Skip
8268 -Ystop-after Stop after
8269 -Ystop-before Stop before
8270 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8271 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8272 -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.
8273 @<file> A text file containing compiler arguments (options and source files)."""
8274Parsed 168 settings for 3.7.1
8275Remaining:
8276""" features,
8277 - noAutoTupling :
8278 Disable automatic tupling,
8279 - dynamics :
8280 Allow direct or indirect subclasses of scala.Dynamic,
8281 - unsafeNulls :
8282 Enable unsafe nulls for explicit nulls,
8283 - postfixOps :
8284 Allow postfix operators (not recommended),
8285 - strictEquality :
8286 Enable strict equality (disable canEqualAny),
8287 - implicitConversions :
8288 Allow implicit conversions without warnings,
8289 - adhocExtensions :
8290 Allow ad-hoc extension methods,
8291 - experimental.namedTypeArguments :
8292 Allow named type arguments,
8293 - experimental.genericNumberLiterals :
8294 Allow generic number literals,
8295 - experimental.macros :
8296 Allow Scala 2 macros,
8297 - experimental.dependent :
8298 Allow dependent method types,
8299 - experimental.erasedDefinitions :
8300 Allow erased definitions,
8301 - deprecated.symbolLiterals :
8302 Allow symbol literals,
8303 - experimental.saferExceptions :
8304 Enable safer exceptions,
8305 - experimental.pureFunctions :
8306 Enable pure functions for capture checking,
8307 - experimental.captureChecking :
8308 Enable experimental capture checking,
8309 - experimental.into :
8310 Allow into modifier on parameter types,
8311 - experimental.modularity :
8312 Enable experimental modularity features,
8313 - experimental.packageObjectValues :
8314 Enable experimental package objects as values
8315 -new-syntax Require `then` and `do` in control expressions.
8316 -no-indent Require classical {...} syntax, indentation is not significant.
8317 -nowarn Silence all warnings.
8318 -old-syntax Require `(...)` around conditions.
8319 -pagewidth Set page width
8320 Default 20000
8321 -preview Enable the use of preview features anywhere in the project.
8322 -print-lines Show source code line numbers.
8323 -print-tasty Prints the raw tasty.
8324 -project-url The source repository of your project.
8325 -repl-init-script The code will be run on REPL startup.
8326 -repl-quit-after-init Quit REPL after evaluating the init script.
8327 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8328 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8329-scalajs-genStaticForwardersForNonTopLevelObjects
8330 Generate static forwarders even for non-top-level objects (Scala.js only).
8331 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8332 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8333 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8334 -source source version
8335 Default 3.7
8336 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
8337 -sourcepath Specify location(s) of source files.
8338 -sourceroot Specify workspace root directory.
8339 Default .
8340 -unchecked Enable additional warnings where generated code depends on assumptions.
8341 -uniqid Uniquely tag all identifiers in debugging output.
8342 -usejavacp Utilize the java.class.path in classpath resolution.
8343 -verbose Output messages about what the compiler is doing.
8344 -version Print product version and exit.
8345 @<file> A text file containing compiler arguments (options and source files)."""
8346Remaining:
8347""" - privates :
8348 Warn if a private member is unused,
8349 - locals :
8350 Warn if a local definition is unused,
8351 - explicits :
8352 Warn if an explicit parameter is unused,
8353 - implicits :
8354 Warn if an implicit parameter is unused,
8355 - params :
8356 Enable -Wunused:explicits,implicits,
8357 - patvars :
8358 Warn if a variable bound in a pattern is unused,
8359 - linted :
8360 Enable -Wunused:imports,privates,locals,implicits,
8361 - strict-no-implicit-warn :
8362 Same as -Wunused:imports, only for imports of explicit named members.
8363 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8364 - unsafe-warn-patvars :
8365 Deprecated alias for `patvars`
8366 -Wvalue-discard Warn when non-Unit expression results are unused.
8367 @<file> A text file containing compiler arguments (options and source files)."""
8368Remaining:
8369""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8370 -Xverify-signatures Verify generic signatures in generated bytecode.
8371 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8372 @<file> A text file containing compiler arguments (options and source files)."""
8373Remaining:
8374"""ebugging output.
8375 -Yshow-var-bounds Print type variables with their bounds.
8376 -Yskip Skip
8377 -Ystop-after Stop after
8378 -Ystop-before Stop before
8379 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8380 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8381 -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.
8382 @<file> A text file containing compiler arguments (options and source files)."""
8383Parsed 170 settings for 3.7.2
8384Remaining:
8385""" features,
8386 - noAutoTupling :
8387 Disable automatic tupling,
8388 - dynamics :
8389 Allow direct or indirect subclasses of scala.Dynamic,
8390 - unsafeNulls :
8391 Enable unsafe nulls for explicit nulls,
8392 - postfixOps :
8393 Allow postfix operators (not recommended),
8394 - strictEquality :
8395 Enable strict equality (disable canEqualAny),
8396 - implicitConversions :
8397 Allow implicit conversions without warnings,
8398 - adhocExtensions :
8399 Allow ad-hoc extension methods,
8400 - experimental.namedTypeArguments :
8401 Allow named type arguments,
8402 - experimental.genericNumberLiterals :
8403 Allow generic number literals,
8404 - experimental.macros :
8405 Allow Scala 2 macros,
8406 - experimental.dependent :
8407 Allow dependent method types,
8408 - experimental.erasedDefinitions :
8409 Allow erased definitions,
8410 - deprecated.symbolLiterals :
8411 Allow symbol literals,
8412 - experimental.saferExceptions :
8413 Enable safer exceptions,
8414 - experimental.pureFunctions :
8415 Enable pure functions for capture checking,
8416 - experimental.captureChecking :
8417 Enable experimental capture checking,
8418 - experimental.separationChecking :
8419 Enable experimental separation checking (requires captureChecking),
8420 - experimental.into :
8421 Allow into modifier on parameter types,
8422 - experimental.modularity :
8423 Enable experimental modularity features,
8424 - experimental.packageObjectValues :
8425 Enable experimental package objects as values
8426 -new-syntax Require `then` and `do` in control expressions.
8427 -no-indent Require classical {...} syntax, indentation is not significant.
8428 -nowarn Silence all warnings.
8429 -old-syntax Require `(...)` around conditions.
8430 -pagewidth Set page width
8431 Default 20000
8432 -preview Enable the use of preview features anywhere in the project.
8433 -print-lines Show source code line numbers.
8434 -print-tasty Prints the raw tasty.
8435 -project-url The source repository of your project.
8436 -repl-init-script The code will be run on REPL startup.
8437 -repl-quit-after-init Quit REPL after evaluating the init script.
8438 -rewrite When used in conjunction with a `...-migration` source version, rewrites sources to migrate to new version.
8439 -scalajs Compile in Scala.js mode (requires scalajs-library.jar on the classpath).
8440-scalajs-genStaticForwardersForNonTopLevelObjects
8441 Generate static forwarders even for non-top-level objects (Scala.js only).
8442 -scalajs-mapSourceURI rebases source URIs from uri1 to uri2 (or to a relative URI) for source maps (Scala.js only).
8443 -semanticdb-target Specify an alternative output directory for SemanticDB files.
8444 -semanticdb-text Specifies whether to include source code in SemanticDB files or not.
8445 -source source version
8446 Default 3.7
8447 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
8448 -sourcepath Specify location(s) of source files.
8449 -sourceroot Specify workspace root directory.
8450 Default .
8451 -unchecked Enable additional warnings where generated code depends on assumptions.
8452 -uniqid Uniquely tag all identifiers in debugging output.
8453 -usejavacp Utilize the java.class.path in classpath resolution.
8454 -verbose Output messages about what the compiler is doing.
8455 -version Print product version and exit.
8456 @<file> A text file containing compiler arguments (options and source files)."""
8457Remaining:
8458""" - privates :
8459 Warn if a private member is unused,
8460 - locals :
8461 Warn if a local definition is unused,
8462 - explicits :
8463 Warn if an explicit parameter is unused,
8464 - implicits :
8465 Warn if an implicit parameter is unused,
8466 - params :
8467 Enable -Wunused:explicits,implicits,
8468 - patvars :
8469 Warn if a variable bound in a pattern is unused,
8470 - linted :
8471 Enable -Wunused:imports,privates,locals,implicits,
8472 - strict-no-implicit-warn :
8473 Same as -Wunused:imports, only for imports of explicit named members.
8474 NOTE : This overrides -Wunused:imports and NOT set by -Wunused:all,
8475 - unsafe-warn-patvars :
8476 Deprecated alias for `patvars`
8477 -Wvalue-discard Warn when non-Unit expression results are unused.
8478 @<file> A text file containing compiler arguments (options and source files)."""
8479Remaining:
8480""", 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
8481 -Xverify-signatures Verify generic signatures in generated bytecode.
8482 -Xwiki-syntax Retains the Scala2 behavior of using Wiki Syntax in Scaladoc.
8483 @<file> A text file containing compiler arguments (options and source files)."""
8484Remaining:
8485"""des in debugging output.
8486 -Yshow-var-bounds Print type variables with their bounds.
8487 -Yskip Skip
8488 -Ystop-after Stop after
8489 -Ystop-before Stop before
8490 -Ytest-pickler Self-test for pickling functionality; should be used with -Ystop-after:pickler.
8491 -Ytest-pickler-check Self-test for pickling -print-tasty output; should be used with -Ytest-pickler.
8492 -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.
8493 @<file> A text file containing compiler arguments (options and source files)."""
8494Parsed 172 settings for 3.7.3
8495All: 14 common settings
84962: 79 common settings
84973: 99 common settings
84983.4: 164 common settings
84993.1: 133 common settings
85002.13: 181 common settings
85013.0: 127 common settings
85023.6: 165 common settings
85033.5: 165 common settings
85043.2: 142 common settings
85053.7: 166 common settings
85062.11: 154 common settings
85073.3: 146 common settings
85082.12: 148 common settings
85092.11.0+ 154 common settings
85102.11.1+ 154 common settings
85112.11.2+ 155 common settings
85122.11.3+ 158 common settings
85132.11.4+ 158 common settings
85142.11.5+ 160 common settings
85152.11.6+ 160 common settings
85162.11.7+ 164 common settings
85172.11.8+ 166 common settings
85182.11.9+ 167 common settings
85192.11.10+ 167 common settings
85202.11.11+ 167 common settings
85212.11.12+ 167 common settings
85222.12.0+ 148 common settings
85232.12.1+ 149 common settings
85242.12.2+ 153 common settings
85252.12.3+ 159 common settings
85262.12.4+ 161 common settings
85272.12.5+ 168 common settings
85282.12.6+ 168 common settings
85292.12.7+ 169 common settings
85302.12.8+ 171 common settings
85312.12.9+ 172 common settings
85322.12.10+ 174 common settings
85332.12.11+ 175 common settings
85342.12.12+ 178 common settings
85352.12.13+ 180 common settings
85362.12.14+ 180 common settings
85372.12.15+ 180 common settings
85382.12.16+ 180 common settings
85392.12.17+ 181 common settings
85402.12.18+ 181 common settings
85412.12.19+ 182 common settings
85422.12.20+ 183 common settings
85432.13.0+ 181 common settings
85442.13.1+ 183 common settings
85452.13.2+ 190 common settings
85462.13.3+ 193 common settings
85472.13.4+ 198 common settings
85482.13.5+ 199 common settings
85492.13.6+ 202 common settings
85502.13.7+ 202 common settings
85512.13.8+ 202 common settings
85522.13.9+ 210 common settings
85532.13.10+ 210 common settings
85542.13.11+ 214 common settings
85552.13.12+ 215 common settings
85562.13.13+ 218 common settings
85572.13.14+ 222 common settings
85582.13.15+ 227 common settings
85592.13.16+ 228 common settings
85602.13.17+ 230 common settings
85613.0.0+ 127 common settings
85623.0.1+ 130 common settings
85633.0.2+ 133 common settings
85643.1.0+ 133 common settings
85653.1.1+ 133 common settings
85663.1.2+ 141 common settings
85673.1.3+ 141 common settings
85683.2.0+ 142 common settings
85693.2.1+ 145 common settings
85703.2.2+ 146 common settings
85713.3.0+ 146 common settings
85723.3.1+ 147 common settings
85733.3.2+ 151 common settings
85743.3.3+ 151 common settings
85753.3.4+ 160 common settings
85763.3.5+ 161 common settings
85773.3.6+ 163 common settings
85783.3.7+ 166 common settings
85793.4.0+ 164 common settings
85803.4.1+ 166 common settings
85813.4.2+ 172 common settings
85823.4.3+ 172 common settings
85833.5.0+ 165 common settings
85843.5.1+ 165 common settings
85853.5.2+ 166 common settings
85863.6.0+ 165 common settings
85873.6.1+ 165 common settings
85883.6.2+ 165 common settings
85893.6.3+ 166 common settings
85903.6.4+ 166 common settings
85913.7.0+ 166 common settings
85923.7.1+ 168 common settings
85933.7.2+ 170 common settings
85943.7.3+ 172 common settings
8595
8596************************
8597Build summary:
8598[{
8599 "module": "repo",
8600 "compile": {"status": "ok", "tookMs": 159364, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
8601 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
8602 "test-compile": {"status": "ok", "tookMs": 2595, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
8603 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
8604 "publish": {"status": "skipped", "tookMs": 0},
8605 "metadata": {
8606 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
8607}
8608}]
8609************************
8610[success] Total time: 173 s (0:02:53.0), completed Nov 6, 2025, 12:22:23 AM
8611[0JChecking patch project/plugins.sbt...
8612Checking patch build.sbt...
8613Applied patch project/plugins.sbt cleanly.
8614Applied patch build.sbt cleanly.