Autor Thema: Entwicklertools diverses  (Gelesen 65570 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Highlight 3.45
« Antwort #615 am: 03 Oktober, 2018, 11:40 »
Highlight is a universal source code converter which transforms code to HTML, XHTML, RTF, LaTeX, TEX, SVG and BBCode files with syntax highlighting. (X)HTML and SVG output is formatted by CSS. It supports customizable color theme and language descriptions with regular expressions. The configuration files are Lua scripts with plug-in support. The tool contains several options to provide a consistent formatting of the output code.

License: Open Source

Changelog

Added DocumentHeader and DocumentFooter plug-in hooks
Added RemoveKeyword Lua function for syntax definitions
Added syntax test indicators (see README_TESTCASES)
Added support for ISO and R10 variants of Modula2 (thanks to Benjamin Kowarsch)
Fixed R identifiers (https://gitlab.com/saalen/highlight/merge_requests/77)
Fixed ALAN IF identifiers (see https://gitlab.com/saalen/highlight/merge_requests/79)
Fixed issue with Bash string interpolation
Fixed some bugs found by coverity tool (https://gitlab.com/saalen/highlight/issues/82)
Added Swift keywords and types
Added filetypes.conf.5 man page (https://gitlab.com/saalen/highlight/issues/83)
Added Gradle extension mapping (https://gitlab.com/saalen/highlight/merge_requests/80)

[close]

http://www.andre-simon.de/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Software Ideas Modeler 11.86 Build 6855.16505
« Antwort #616 am: 08 Oktober, 2018, 13:15 »
Software Ideas Modeler is used to draw UML diagrams which are used in professional software development. Software Ideas Modeler can also be used to draw some other diagrams such as entity-relationship diagrams and UI mockups.

Main features:

    Intuitive and quick drawing of diagrams
    All UML 2.4 diagrams
    Flowcharts, Data Flow Diagrams, Entity Relationship Diagram (Crow Foot/Chen), CRC Cards, User Interface, Hierarchical Task Analysis, Entity Life History, Robustness Diagram, Concurrency Diagram, Venn Diagram, Mind Map, JSD diagrams
    Styling
    Print - batch printing, multiple pages per diagram
    Export diagrams to various image formats (BMP, PNG, JPG, GIF, TIFF, SVG, WMF, EMF) and PDF


Officially supports GNU/Linux via Mono.

Note: paid versions with additional features are also available.

License:    Free for non-commercial use

Changelog

Optimized rendering of big bitmaps using as custom image presentation style
Added action 'Remove all element styles' for selected elements
Added menu actions for quick setting of default style for element categories (Styles Sidebar)
Set General Default Style
Set Default Style For All
Set Default Style For Boxes
Set Default Style For Relationships
Set Default Style For Labeled Boxes
Set Default Style For Containers
Set Default Style For Drawings
Set Default Style For Selected Element Type
Set Default Style For Selected Element Stereotype
Added new buttons to Styles sidebar
Remove all field styles
Remove all element styles
Improved visiblity of buttons in active sidebar title bar
Fixed Remove All Custom Styles - removes also style classes
Fixed moving nested elements together with their container
Fixed moving firmly connected elements (e.g. interfaces) with the target element
Fixed adjusting z-order of firmly connected elements when moving the target element to a container


[close]

http://www.softwareideas.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Visual Studio Code 1.28.0
« Antwort #617 am: 09 Oktober, 2018, 13:40 »
Visual Studio Code is a powerful IDE, dedicated to building Web applications and cloud programs. The tool is a lightweight and resembles the functionality of Visual Studio, however it features comprehensive revision and compiling utilities, packed in a modern looking interface.

Freeware

Changelog

Notable Fixes:

48051: After formatting you need to scroll left
31619: Must tab through deleted tab stops in snippets
58327: Debug toolbar buttons disabled
35935: "Clear Recently Opened" should also clear editor quick pick history
58799: Reveal untitled file when saving
29553: Preserve quick open input on Escape
58222: UriDisplayService is missing remote share path name
54213: Mechanism to abort the debug launch without showing launch.json
52511: Debug Hover Widget - Enable the widget resizing for long items whose overflow is hidden
50569: Conditional breakpoint prompt should offer to enable breakpoints if breakpoint is already disabled
42737: Extensions: allow to right click to bring up gear menu
58434: Use --force arg to prevent prompts while installing extensions from CLI.

[close]

https://code.visualstudio.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Visual Studio Code 1.28.1
« Antwort #618 am: 12 Oktober, 2018, 13:50 »
Changelog

Release highlights:

Custom file icons - VS Code file icons reflect file type in your OS explorer.
Project level snippets - Tune your snippet collection per workspace.
Editor Tab completion - Use Tab to easily cycle through IntelliSense suggestions.
Jump to last edit - New command to go to the location of your last edit.
Save without formatting - Save a file without changing the existing formatting.
Git improvements - Better delete conflict handling, new rebase on sync option.
Rename via import path - Rename a JS/TS file through its import path.
Convert to async refactoring - Quickly update a function to use async and await.
Better Markdown folding - Collapse code blocks, multi-line lists, and embedded HTML.
Toggle panel changes
We decided to revisit the behavior of our commands for toggling panels (Terminal, Output, Problems, Debug Console). You can follow issue 19400 for the background on the change.

The old behavior was:

Panel shows if not visible.
Panel hides if visible.

The new behavior is:

Panel shows if not visible.
Panel hides if having keyboard focus.
Panel gets focused when visible but not focused.

[close]

https://code.visualstudio.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
TortoiseSVN 1.10.2.28392
« Antwort #619 am: 12 Oktober, 2018, 20:15 »
TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on Subversion. TortoiseSVN provides a nice and easy user interface for Subversion.

Lizenz: Open Source

Changelog

BUG: Display issues in the log dialog when resizing the dialog. (Stefan)
CHG: splitter positions saved separately for log dialog and project monitor. (Stefan)
CHG: Restored files get their last-write-time set to the current time. (Stefan)
BUG: When merging, the copyfrom revision was shown as eligible for merging. (Stefan)
BUG: long paths in the conflict dialogs were cut off instead of properly shortened. (Stefan)

[close]

www.tortoisesvn.net

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Highlight 3.47
« Antwort #620 am: 14 Oktober, 2018, 11:00 »
Changelog

Fixed xterm256 and truecolor whitespace output #2 (https://gitlab.com/saalen/highlight/issues/90)
Fixed LaTeX, TeX, SVG and ODT whitespace output (regression of 3.45)
Added darkplus theme (https://gitlab.com/saalen/highlight/merge_requests/84)
Converted ChangeLog to AsciiDoc
Allowed state test indicators to match both whitespace (ws) and the enclosing state (others)

CLI:

Default output changed to xterm256 or truecolor if run in a terminal with color support and only a single file is outputted

GUI:

Added checkbox in the clipboard tab to output selected lines only

[close]

http://www.andre-simon.de/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Cppcheck 1.85
« Antwort #621 am: 15 Oktober, 2018, 09:14 »
Cppcheck is an analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools, we don't detect syntax errors. Cppcheck only detects the types of bugs that the compilers normally fail to detect.

License : GPL

Changelog

General:

We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6.
According to "daca@home" (http://cppcheck.osuosl.org:8000) There are fewer crashes.
Cppcheck-1.85 is ~25% slower than Cppcheck-1.84

Checking improvements:

New check: Suggest STL algorithms instead of hard-coded for loops
New check: Warn about ineffective algorithms (same iterator passed)
New check: Mismatching iterators used together in operators
Container (STL/Qt/WxWidgets/etc) access out of bounds
Improved the checkers that warns about same/opposite expressions, track variable values better.
logical conjunctions
identical/opposite inner expressions
same expressions around operator etc
Variable scope: warn about references also

Graphical user interface:

You can specify undefines in the project file dialog
Fixed configuration of suppressions
Windows: Fixed issue of wrong/no theme being applied to UI elements

Misra:

support per file excludes from cppcheck
support per file suppressions from cppcheck
summary will now summarize results for all files again
a few false positives were fixed

[close]

http://cppcheck.sourceforge.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Software Ideas Modeler 11.87 Build 6861.41143
« Antwort #622 am: 15 Oktober, 2018, 13:11 »
Changelog

Improved grid control design
Fixed changing E-R relationship ends
Fixed small bugs when editing grid cells
Fixed self-relationship rotation
Fixed application crash when try to open Text Format dialog in empty formatted text box
Fixed application crash when try to generate SQL DDL script for a model with relationships with unconnected end [RQ#1567]

[close]

http://www.softwareideas.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Visual Studio Code 1.28.2
« Antwort #623 am: 18 Oktober, 2018, 12:23 »
Changelog

Fixed issues:

September 2018 Recovery 2 Endgame
Keep spawning powershell.exe and conhost.exe
VSCode frequently crashes when ctrl+P searching after 1.28
debug: on restart, make sure to first disconnect and only then run the prelaunch tasks
“Remove from recent opened” takes no effect
Restarting the debug process fails
Apply selection even when the items don't change
Auto import not being placed correctly
Code completion for import suggestion stopped working
Intellisense - Import suggestions show up but are not inserted/loaded?

[close]

https://code.visualstudio.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Vagrant 2.2.0
« Antwort #624 am: 18 Oktober, 2018, 13:56 »
Vagrant fasst alles, was Entwickler benötigen, in einer virtuellen Entwicklungsumgebung zusammen, was Entwicklern das Leben deutlich vereinfachen soll. Webentwickler müssen beispielsweise keine Infrastrukturkomponenten mehr einrichten oder sich um Abhängigkeiten Gedanken machen.

Das von Mitchell Hashimoto und John Bender 2010 initiierte Projekt Vagrant macht die Zusammenstellung virtueller Maschinen für Entwickler deutlich einfacher. Mit wenigen Handgriffen lassen sich virtuelle Maschinen mit allen benötigten Komponenten erstellen, die dann das gesamte Team nutzen kann, so dass alle mit exakt den gleichen Bibliotheken und Infrastrukturkomponenten in identischen Versionen arbeiten.

Vagrant basiert auf Oracles freier Virtualisierungslösung Virtualbox und nutzt Chef und Puppet, um die virtuellen Maschinen einzurichten. Gesteuert wird das Ganze über sogenannte Vagrantfiles.

Vagrant läuft unter Windows, Linux und Mac OS X, die eigentliche Entwicklungsumgebung wurde unter Ubuntu Linux umgesetzt. Es stehen aber auch sogenannte Basisboxen mit Arch Linux, Debian, Fedora, FreeBSD, Gentoo, Redhat, Solaris und Suse bereit.

Changelog

FEATURES:

    command/cloud: Introduce vagrant cloud subcommand to Vagrant [GH-10148]
    command/upload: Add command for uploading files to guest [GH-10263]
    command/winrm: Add command for executing guest commands via WinRM [GH-10263]
    command/winrm-config: Add command for providing WinRM configuration [GH-10263]

IMPROVEMENTS:

    core: Ensure file paths are identical when checking for cwd [GH-10220]
    core: Add config option ignore_box_vagrantfile for ignoring vagrantfile inside box [GH-10242]
    core/triggers: Add abort option to core triggers [GH-10232]
    core/triggers: Introduce ruby option for trigger [GH-10267]
    contrib/bash: Add completion for snapshot names for vagrant snapshot restore|delete [GH-9054]
    providers/docker: Build docker from git repo [GH-10221]
    providers/hyperv: Update Hyper-V admin check and allow override via ENV variable [GH-10275]
    providers/virtualbox: Allow base_mac to be optional [GH-10255]
    provisioners/salt: bootstrap-salt.sh: use -s with curl [GH-9432]
    provisioners/salt: remove leading space with bootstrap_options [GH-9431]

BUG FIXES:

    core/environment: Provide rgloader for local plugin installations [GH-10279]
    contrib/sudoers/osx: Fix missing comma and add remove export alias [GH-10235]
    guest/redhat: Update restart logic in redhat change_host_name cap [GH-10223]
    guest/windows: Allow special characters in SMB password field [GH-10219]
    providers/hyperv: Only use AutomaticCheckpointsEnabled when available [GH-10264]
    providers/hyperv: Only use CheckpointType when available [GH-10265]
    provisioners/ansible: Fix remote directory creation [GH-10259, GH-10258]
    provisioners/puppet: Properly set env variables for puppet provisioner on windows [GH-10218]
    provisioners/salt: Properly set salt pillar variables for windows guests [GH-10215]
    synced_folders/rsync: Ensure unique tmp dirs for ControlPath with rsync [GH-10291]

[close]

http://www.vagrantup.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Software Ideas Modeler 11.88 Build 6869.16683
« Antwort #625 am: 22 Oktober, 2018, 13:43 »
Changelog

Improved inserting relationships over containers using drag&drop
Improved inserting self-relationships for containers
Improved ribbon layout for smaller window sizes
Fixed working with drop down buttons and combo boxes in floating ribbon group
Fixed Flow Port (Out) tool - it created In/Out instead of Out flow port
Fixed wrong direction of flow ports after loading a project [RQ#1569]
Fixed application crash for diagrams with deleted main frame
Fixed selection and delete of main diagram frame
Fixed definition of default style from styles side bar


[close]

http://www.softwareideas.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
HttpMaster 4.2.0
« Antwort #626 am: 24 Oktober, 2018, 13:18 »
Changelog

Ability to create new execution group directly in the main window.
Option to add bookmarks when creating PDF report with execution data.
Support for adding custom report title and page footer when creating PDF report with execution data.
Exclude request header or request body data item in basic request window with comment (double slash).
New menus in action button to escape/unescape regular expression data.
Plenty of minor improvements and fixes.

[close]

http://www.httpmaster.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
SourceTree 3.0.8
« Antwort #627 am: 24 Oktober, 2018, 13:40 »
SourceTree is a nice alternative to the git command line. It is a fast and easy way to work with Git and Mercurial, especially if you are using Git Flow and looking for free software.

Managing code workflow in SourceTree is intuitive, and it can facilitate most git tasks in a logical manner.

License: Open Source

Changelog

Changes:

Correct the dependencies of Askpass.exe used when the Git Credential manager fails.
Fix the link to Analytics details in the revised Welcome Wizard.
Only set the default username and email in Sourcetree's configuration when explicitly asked to in the Welcome Wizard.

[close]

https://www.atlassian.com/software/sourcetree

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PMD 6.9.0
« Antwort #628 am: 30 Oktober, 2018, 17:15 »
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, PLSQL, Apache Velocity, XML, XSL.
Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Ruby, Scala, Objective C, Matlab, Python, Go, Swift.

Available Plugins include:

    Maven PMD.
    Eclipse.
    NetBeans.
    JBuilder.
    JDeveloper.
    IntelliJ IDEA.

PMD additionally includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.

Open Source

Changelog

New and noteworthy

Improved Golang CPD Support

Thanks to the work of ITBA students Matías Fraga, Tomi De Lucca and Lucas Soncini, Golang is now backed by a proper Antlr Grammar. This means CPD is now better at detecting duplicates, as comments are recognized as such and ignored.

New Rules

The new PLSQL rule CodeFormat (plsql-codestyle) verifies that PLSQL code is properly formatted. It checks e.g. for correct indentation in select statements and verifies that each parameter is defined on a separate line.

Fixed Issues

All

Exclude specific files from command line.
Could not find or load main class when using symlinked run.sh
LanguageRegistry uses default class loader when invoking ServiceLocator.
How to configure "-cache <path>"
Broken link to adding new cpd language documentation.

Apex

ClassCastException caused by Javadoc.

Java

PMD crashes with java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/xml/ws/Service
GuardLogStatement: "There is log block not surrounded by if" doesn't sound right.
UnusedImports false positive for static import with package-private method usage.
Update CommentDefaultAccessModifierRule to extend AbstractIgnoredAnnotationRule.
JUnitTestsShouldIncludeAssert false positive.
UnusedImports false positive with static ondemand import with method call.
UnnecessaryFullyQualifiedName doesn't flag same package FQCNs.
UnnecessaryModifier wrong message public->static
Processing error (ClassCastException) if a TYPE_USE annotation is used on a base class in the "extends" clause.
JspTokenManager has a problem about jsp scriptlet.

Documentation

Provide some explanation for WHY duplicate code is bad, like mutations.

API Changes

PMD has a new CLI option -ignorelist. With that, you can provide a file containing a comma-delimit list of files, that should be excluded during analysis. The ignorelist is applied after the files have been selected via -dir or -filelist, which means, if the file is in both lists, then it will be ignored. Note: there is no corresponding option for the Ant task, since the feature is already available via Ant's FileSet include/exclude filters.

External Contributions

Generalize ANTLR tokens preparing support for ANTLR token filter - Matías Fraga and Tomi De Lucca
Update cpd.md with information about risks - David M. Karr
Static Modifier on Internal Interface pmd #1356 - avishvat
Updated outdated note in the building documentation. - Maikel Steneker
Simplify check for 'Test' annotation in JUnitTestsShouldIncludeAssertRule. - Will Winder
Add missing null check AbstractJavaAnnotatableNode - Will Winder
Upgrading Apache Commons IO from 2.4 to 2.6 - Thunderforge
Upgrading Apache Commons Lang 3 from 3.7 to 3.8.1 - Thunderforge
Replacing deprecated IO methods with ones that specify a charset - Thunderforge
Improved message for GuardLogStatement rule - Felix Lampe
Add CPD support for Antlr based grammar on Golang - Matías Fraga
Upgrading SLF4J from 1.7.12 to 1.7.25 - Thunderforge
Fix Issue 1343: Update CommentDefaultAccessModifierRule - CrazyUnderdog
Replacing IOUtils.closeQuietly(foo) with try-with-resources statements - Thunderforge
Fix issue 1402: JspTokenManager has a problem about jsp scriptlet - JustPRV
Add ignore file path functionality - Jon Moroney
Fix broken link - Johan Hammar

[close]

https://pmd.github.io/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Software Ideas Modeler 11.89
« Antwort #629 am: 31 Oktober, 2018, 20:50 »
Changelog

Added Pan setting 'Allow Selection'
Text Format dialog can be used to change font also for selected elements and fields (not only in formatted text editor)
Nested diagrams added to the folder overview
Custom ID of DFD process and DFD store can be edited directly in the diagram editor
Small route improvements for simple rectangular lines
Fixed unconnected comment connector dot rendering by its style
Fixed application crash when working with some elements after pasting from clipboard
Fixed full qualified name rendering for some elements (e.g. SysML Block)
Fixed locking labels to relationship start/end point for rectangular style
Fixed applying padding style to class template parameter fields
Fixed moving element in vertical/horizontal direction with CTRL pressed (it was affected by snaplines)
Fixed setting font name and size using text boxes in Text Format dialog
Fixed hiding asterisk after project name (in title bar) for saved projects immediately after saving
Fixed element part name 'Attribute/Operation Nullability' to correct 'Attribute/Operation Visibility'
Fixed invisible text in title bar when accent color is not applied for title bars in Windows 10
Fixed DFD gate resizing after inserting


[close]

http://www.softwareideas.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )